В настоящее время самым доступным способом подключения к цифровой телефонии является использование протокола SIP. Даже средние компании при подключении часто используют более одного телефонного номера, либо количество каналов, привязанных к одному номеру не хватает и устраивается псевдо-серийный номер путем использования переадресации между несколькими SIP аккаунтами. Я хотел бы написать о небольших проблемах, которые несет в себе такой способ подключения, а так же о способах их решения. Необходимость такого разъяснения возникла после неоднократного появления на форумах типовых вопросов, на которые как правило многие «специалисты» дают неправильные ответы.

На данный момент реалии таковы, что многие операторы не могут вам предложить несколько SIP номеров в одном транке и выдают для каждого номера свои регистрационные данные. При этом успешно регистрируясь на сервере провайдера и успешно получая/отправляя вызовы можно не заметить каких-либо проблем, но важно их понимать. Однажды столкнувшись с проявлением такой проблемы и разобравшись с ней, вы можете сэкономить себе массу нервов, а так же будете яснее понимать что происходит в вашей сети.

Далее »

автор igorg \\ теги: , ,

asteriskvsfreeswitchПроект FreeSWITCH продолжает развиваться и приятно удивлять. На днях проект вырос засчет добавления возможности использования ядра FreeSWITCH как софт-клиента. FreeSWITCH Communicator использует библиотеку libfreeswitch и не требует (в отличии от asterisk) запуска FreeSWITCH полностью. Для реализации пользовательского интерфейса выбрана библиотека Qt версии 4.6 от Nokia, что позволяет воспользоваться преимуществом кросс-платформенности FS и использовать софт-клиент в MacOS, Linux и Windows.

Для взаимодействия с аудио-устройствами используется модуль mod_portaudio, SIP протокол поддерживается посредством mod_sofia. Поддерживается весь набор кодеков, заложенный во FreeSWITCH, включая Siren, G.722, BV16 и BV32. Подробнее о настройке и процессе сборки можно прочитать на соответствующей странице wiki

Далее »

автор igorg \\ теги: , , , ,

Сегодня с большим удовольствием и некоторым разочарованием, обнаружил для себя, что в Астериске появится полноценная поддержка распознавания/синтеза речи посредством MRCP протокола. Недавно такая поддержка появилась в FreeSWITCH (с версии 1.0.4), а сейчас по многочисленным просьбам, автор библиотеки произвел работы по созданию аналогичного модуля для Астериск и анонсировал появление базовой поддержки в новостях на сайте. Рекомендую скачивать исходные коды напрямую из svn и пользоваться на данный момент реализацией, содержащейся в модуле app_unimrcp.

Далее »

автор igorg \\ теги: , , , ,

Команда разработчиков проекта Asterisk рада представить новые версии: 1.6.0.11 rc2, 1.6.1.2, 1.6.1.3 rc1 и четвертую beta-версию 1.6.2.0. Все новые версии незамедлительно доступны для загрузки на  http://downloads.asterisk.org/pub/telephony/asterisk/.

В релизе 1.6.1.2 исправлена уязвимость RTP стека, позволяющая вызвать падение программы. Опубликовано соответствующее описание уязвимости AST-2009-004. Атакующий может удалённо вызвать падение Asterisk отправкой специально сформированных текстовых RTP фреймов. Данная уязвимость не может привести к выполнению постороннего кода.
Релиз-кандидаты и бета версия, в дополнение к прочим исправлениям, содержат важную доработку поддержки T.38 в Asterisk. Если вы встречались с проблемами при работе в T.38 в релизах серии 1.6, настоятельно рекомендуется проверить на наличие проблем один из представленных кандидатов на релиз.

Далее »

автор igorg \\ теги: , , , , , , , ,

Очередная версия ветви 1.6.0 появилась на этой неделе. Исправлены ошибки, особенно обновление рекомендуется для всех пользователей asterisk-gui, что связано с исправлением двух ошибок в интерфейсе AMI:

  • (#14364) AMI некорректно обрабатывал асинхронные запросы от GUI. Это вызывало перезапись и уничтожение созданных файловых дескрипторов
  • Проблема с командой Originate, вызывавшая неполадки в GUI

Полный список изменений здесь, загрузка

Новости одной строкой:

  • Тестирование Skype канала от Digium перешло во вторую стадию.В новости ещё раз косвенно подтверждено что для его работы не потребуется установленный Skype, а так же что канал будет предоставлять все возможности, привычные для SIP канала (presense, CallerID, ВTMF, g.711, g.729 (со включенной лицензией) и пр.)
  • AstLinux 0.6.3 с обновленными версиями Asterisk, Asterisk-gui и драйверами для Rhino и Sangoma (wanpipe). Так же отмечу, что производится тестирование сборки AstLinux с FreeSWITCH. У которого опять же накануне вышла новая версия (1.0.3)
  • Следующие релизы Asterisk будут сопровождаться подробной информацией о релизе, исправленных ошибках и вкладе разработчиков и сообщества, в более сжатом виде, чем даёт вывод 'svn log'

Под катом список наиболее заметных изменений в 1.6.0.6

Далее »

автор igorg \\ теги: , , , , , , ,