Всего 2 недели назад прозвучала новость о покупке компанией Microsoft коммуникационного сервиса Skype, и уже сейчас начинают проявляться следствия этой сделки. Вчера компания Digium сообщила о решении Skype не продлевать договор о разработке совместного продукта Skype for Asterisk, в связи с чем продажи SFA будут завершены после 26 июля. Работа существующего модуля будет возможна как минимум в течении двух лет. Размышления под катом.
Работая с астериском с первых версий, уже стало привычкой в определенных задачах учитывать необходимость наличия в системе таймера (аппаратного либо программного). Программный таймер при высоких значениях load average может показывать плохие результаты, а PCI плату ставить специально для обеспечения работы таймера не имеет смысла.
В таком случае на помощь может прийти решение от компании Sangoma, которое представляет из себя USB брелок, имеющий 2 варианта подключения: к разъему USB или для установки на материнскую плату. С минимальной затратой времени на установку это устройство обеспечивает Asterisk аппаратным таймером.
Пришлось настраивать недавно FreePBX для компании где активно используется Skype. Кроме подключения по SIP, каждый абонент имеет подключение к Skype. При этом подключение к скайп используется гораздо чаще по SIP и внутреннего сотрудника стоит искать и по SIP, и по Skype. FreePBX позволяет достаточно просто штатными средствами организовать поиск абонента, даже если он подключен не как стандартный SIP/IAX/DAHDI экстенжн
Действия:
- Устанавливаем chan_skype, как описано во всех мануалах. В качестве контекста в chan_skype.conf указываем from-trunk, экстенжен — имя пользователя Skype. Теперь можно используя это имя пользователя как DID маршрутизировать вызовы в Inbound Routes
- Создаем два внутренних номера. Один — SIP (например: 101). Второй — Other (Custom) Device (201), в поле dial указывается строка вызова абонента через Skype — Skype/user_to_call
- Модуль FollowMe позволяет осуществить поиск сотрудника по нескольким номерам с последующим переходам в голосовую почту. Выбираем абонента с номером 101, добавляем в список поиска номер 201 и сохраняем правило. Теперь при вызове на 101 будет происходить поиск сотрудника и в Skype сети.
Сегодня все пользователи, использующие официальную поддержку Skype в Asterisk, получили уведомления о произошедшем обновлении Skype for Asterisk. Предыдущую версию 1.1.2 сменила 1.1.4, в которой произошел ряд полезных изменений:
- Добавлена опция webpresence, позволяющая контролировать отображение статуса пользователя на веб-кнопках. Ранее статус пользователя, подключенного через SFA не отображался в вебе.
- Добавлена возможность автоматического ответа на поступающие текстовые сообщения, через которое можно сообщить о том что сообщение лучше отправить через email. Опция autoreply
- Добавлена поддержка приложения Transfer () для SFA вызовов. Благодаря этой опции возможно соединять напрямую звонящего с Skype аккаунтом сотрудника
Кругами по воде продолжают после выставки Astricon появляться новости прямо или косвенно связанные. На своем сайте Lief Madsen, соавтор книг об Asterisk и активный участник сообщества, выложил две презентации, продемонстрированные на AstriCon 2010. Первая презентация посвящена построению распределенных call-центров и новым возможностям, появившимся в версии 1.8. презентация является эволюцией ранее звучавших уже на других выставках (кажется на AmooCon автор выступал уже с похожей темой).
Автор утилиты для проверки безопасности VoIP систем SIPVicious опубликовал заметку, в которой говорит о своем впечатлении о прошедшей конференции Astricon 2010. В этом году она длилась на день меньше чем в предыдущие годы, однако впечатления от события по-прежнему сугубо положительные. В заметке говорится о том, что автора порадовало увеличившееся внимание к вопросам безопасности VoIP, что отражено в презентациях и событиях, предшествующих выставке (например, asterisk 1.8 полноценно поддерживает TLS и SRTP).
Первая презентация с Astricon 2010, которую я нашел на просторах сети — «Just how vulnerable is your phone system». В ней освещаются некоторые вопросы безопасности VoIP систем, о которых должны знать администраторы и интеграторы. по мере появления материалов выставки в открытом доступе, продолжу вас знакомить с ними.
На конференции Astricon 2010 компания Digium анонсировала новый проект Asterisk Scalable Communications Framework.
Asterisk SCF это фреймворк, позволяющий создавать разработчикам коммуникационные приложения реального времени, обрабатывающие голосовые, видео и текстовые потоки данный, позволяя удовлетворять потребности широкого круга пользователей, от embedded устройств до приложений корпоративного и операторского класса. Asterisk SCF спроектирован так, чтобы предложить высочайший уровень доступности, масштабируемости, возможности расширения, отказоустойчивоости и производительности.
Уже который раз сталкиваюсь при установке UniMRCP с проблемами при наличии установленных в системе пакетов библиотеки libapr. Проблема заключается в том, что UniMRCP для своей работы использует чётко определенные версии библиотек, а в системе часто используются старые версии, в которых не содержатся необходимые функции. При этом если даже unimrcp собран с прямым указанием места расположения нужных версий библиотек, то при запуске возникнет проблема:
./unimrcpserver: symbol lookup error: /usr/local/unimrcp/lib/libunimrcpserver.so.0: undefined symbol: apr_pool_mutex_set
Компания «Центр Речевых Технологий» продолжает радовать хорошими новостями. Специалисты компании провели существенный объем работы и вывели свой продукт на новый уровень совместимости с OpenSource телефонными продуктами. Цитата из новости на официальном сайте:
В начале июня было успешно завершено сертификационное тестирование с разработчиками UniMRCP. Проделанная работа гарантирует совместимость VoiceNavigator с Asterisk и FreeSwitch по протоколу MRCPv1. Более подробную информацию вы можете получить на сайтах соответствующих продуктов:
Таким образом VoiceNavigator стал одним из немногих сертифицированных решений совместимых с UniMRCP. Во время тестирования были исправлены проблемы как со стороны библиотеки UniMRCP, так и в VoiceNavigator. Теперь все продукты, использующие UniMRCP для работы по протоколу MRCPv1 могут воспользоваться всеми возможностями русскоязычного синтеза и распознования голоса.
PS. Кстати совсем недавно вышла версия 1.0.0 замечательного проекта UniMRCP. Стоит поздравить автора проекта с этой вехой и пожелать дальнейших успехов!
Компания «Линия24» выпустила простое приложение для наблюдения за сервером с Asterisk PBX. Список отслеживаемых величин включает в себя:
- Количествово звонков в Asterisk;
- Общая загрузка системы (Load Average);
- Общее использование RAM;
- Корелляция кол-ва звонков и Load Average;
- Использование RAM процессами Asterisk, MySQL и Apache;
- Использование CPU процессами Asterisk, MySQL и Apache.
