FreeSWITCH. Быть может будущее телефонии уже с нами?26.01.09 FreeSWITCH это
редко упоминаемая в настоящее время платформа VoIP телефонии обладающая
обширными возможностями. Создан группой бывших разработчиков Asterisk,
но не таким образом как Callweaver — архитектура системы переписана с
нуля, это не форк. Так как код независим от Asterisk и его форков,
разработчики могли выбирать лицензию отличную от GPL, и в итоге выбрали
MPL, что позволяет использовать FreeSWITCH в продуктах, производители
которых не готовы открывать свои наработки. К сожалению это не
позволяет разработчикам использовать код под GPL. Основные моменты:
Да, я знаю что производители железа до сих пор не могут обеспечить даже поддержку кодека Speex в своих продуктах, и редкий софтофон пооддерживает Celt (на самом деле я таких вообще не знаю, но а вдруг они есть?). Но FreeSWITCH сам по себе может выступать в роли софтофона. То есть один софтофон, поддерживающий кодек Celt, насчитали. FreeSWITCH поддерживает Jingle (аудио и видео в GTalk) — таким образом вы можете предоставлять голосовые услуги клиентам XMPP, выступать как клиент GTalk. По не протестированным лично данным, также возможна трансляция текстовых сообщений между SIP и XMPP. В комплекте поставки приложение голосовой почты и приложение конференций. Конференции также поддерживают HD Audio и не требуют ничего подобного Zaptel для работы. FreeSWITCH позволяет использовать для написания приложений языки C, C++, Spidermonkey(ECMAScript), Lua, Python, Perl, Java, платформу .Net. Если не хватит возможностей номерного плана в XML, вы легко можете реализовать любую логику, ограничения в данном случае накладывает выбранный язык. Имеется поддержка распознавания и синтеза речи. Основной упор на Flite и PocketSphinx. С русским, как обычно, сложно. Для Flite его поддержка не реализована в принципе, под PocketSphinx я ее запустить не сумел. В комплекте идет демонстрация — приложение для заказа пиццы с использование PocketSphinx, напиcанное на Spidermonkey. Разработчики готовят некий mod_unimrcp, который предположительно позволит связать FreeSWITCH с множеством ASR/TTS продуктов. Таким образом FreeSWITCH готов для использования в ваших сетях, имеет уникальную среди open source продуктов поддержку HD Audio кодеков Siren и Celt. Для клиентов джаббер сетей с его помощью можно организовать поддержку аудио конференций. По моему стоит ознакомиться. Комментарии |
|
|