Команда разработчиков FreeSWITCH рада сообщить о выходе FreeSWITCH версии 1.0.4. (Тар архив с исходными кодами доступен здесь.) Новая версия содержит множество улучшений в плане стабильности и безопасности, а также ряд важных дополнений.
Теперь FreeSWITCH 1.0.4 поддерживает интеграцию с Skype. Если у вас есть учетная запись в Skype вы можете отправлять и принимать Skype звонки используя FreeSWITCH. В Skype модуле (mod_skypiax) используется родной клиент Skype для целевой операционной системы. В настоящее время модуль mod_skypiax работает на операционных системах Windows и Linux. Поддерживается отправка и прием звонков Skype, а так же перекодирование и дискретизация голосовых потоков на стороне FreeSWITCH. Используемый в Skype аудио кодек SILK дает более высокое качество звука по сравнению с традиционной ТфОП. Способность FreeSWITCH перекодировать и менять дискретизацию в высококачественных кодеках позволяет коммутировать звонки Skype с SIP устройствами с отличным качеством звука, при условии, что SIP устройства используют такие HD кодеки, как CELT или Polycom Siren.
OPAL – Добавлена поддержка H.323, IAX2
Проект OPAL является библиотекой с открытым исходным кодом, которая обеспечивает функциональность VoIP. Robert Jongbloed, один из основателей проекта OPAL, работает совместно с разработчиками FreeSWITCH над созданием модуля mod_opal, который добавляет поддержку протокола H.323 в FreeSWITCH, а так же поддержку протокола IAX2. Разработчики так же работают над добавлением большей функциональности в будущие релизы, например, добавление поддержки IAX регистрации.
ZRTP – Защищенные медиа потоки
С помощью ZRTP телефонные системы могут легко кодировать медиа потоки совместно с SRTP. Соавтором ZRTP является Филипп Циммерманн, который так же является соавтором PGP. ZRTP работает практически с любым программным обеспечением, которое поддерживает SRTP. ZRTP позволяет автоматически шифровать медиа потоки. Если две конечные точки имеют поддержку ZRTP, то звонки между ними будут зашифрованы автоматически.
MRCP – Контроль медиа ресурсов используя внешние серверы
MRCP или Протокол Контроля Медиа Ресурсов (Media Resource Control Protocol), теперь доступен используя новый модуль: mod_unimrcp. Этот новый модуль использует хорошо написанную библиотеку UniMRCP, автором которой является Arsen Chaloyen. Модуль соответствует MRCP версии 2 (SIP). MRCP позволяет отделить медиа-сервер от FreeSWITCH. Например, можно иметь MRCP сервер на отдельной машине, на котором работает программное обеспечение, такое как Voxeo Prophecy, которое может выполнять преобразование текста в речь (text-to-speech (TTS)). Сервер MRCP генерирует медиа поток и пересылает его на MRCP клиента. MRCP обеспечивает распределение ресурсов, таких как ASR и TTS.
Обход NAT стал проще с используя UPnP, NAT-PMP
Разработчики FreeSWITCH включили дополнительную функциональность для обработки NAT в версию 1.0.4. Обход NAT имеет важное значение для SIP звонков и лучше работает с добавленной автоматической обработкой. Устройства NAT (как, например, маршрутизаторы или межсетевые экраны), которые поддерживают UPnP или NAT-PMP могут быть опрошены устройствами внутри сети, что позволяет им определить внешний IP адрес, не прибегая к более неуклюжим методам, таким как STUN.
Биллинг Реального Времени
FreeSWITCH теперь поддерживает предоплаченные приложения реального времени через модуль mod_nibblebill. Имя модуля обозначает: модуль следит за звонками и уменьшает размер счета у предоплаченных абонентов. Модуль так же позволяет динамически отсылать для предоплаченных абонентов аудио предупреждение о том, что его счет практически пуст и разговор будет прерван. Когда счет абонента пуст, разговор прерывается, и нет необходимости обрабатывать неудобные ситуации, как, например, отрицательные балансы.
В дополнение к вышеупомянутым дополнениям, FreeSWITCH 1.0.4 содержит многочисленные обновления, улучшения и исправления ошибок. Последняя версия является наиболее стабильной версией и всем пользователям настоятельно рекомендуется установить обновление как можно скорее.
Команда разработчиков FreeSWITCH хотела бы поблагодарить всех членов сообщества, которые тратят свое время и усилия на то, чтобы сделать FreeSWITCH таким успешным проектом с открытым исходным кодом, каким он является сейчас.
Сообщение на официальном веб-сайте freeswitch.org:
Related posts:
