В дизайн-центре электроники Promwad разработано собственное программное решение для интеграции VoIP в сетевые устройства на основе приложения Asterisk.
Asterisk PBX — это программная АТС с открытым исходным кодом под управлением Linux, она позволяет внедрить голосовую почту, обработку вызовов, отправку файсов и другие функции.
Функциональность Asterisk PBX
- голосовая почта
- обработка вызовов, история звонков (CDR)
- поддержка звуковых кодеков (G.711, G.723, G.726, G.729, GSM)
- интерактивное голосовое меню (IVR)
- детектирование речи (VAD)
- музыка на удержание (MoH)
- генерация комфортного шума (CNG)
- передача факсов (T.30 и T.38) и пр.
В программном решении для VoIP компании Promwad реализована поддержка специальной микросхемы SLIC (subscriber line interface circuit) для подключения аналоговых телефонов к центральному процессору сетевого устройства.
Выбор SLIC зависит от необходимого числа подключаемых аналоговых телефонных аппаратов. Специалисты Promwad имеют опыт работы с микросхемами SLIC производства Silicon Laboratories Inc., Zarlink Semiconductor Inc.
Схема компонентов программного обеспечения VoIP
Рисунок. Компоненты программного обеспечения VoIP
Для программного обеспечения VoIP в Promwad были разработаны следующие компоненты:
- Драйвер микросхемы SLIC, отвечающий за передачу звука, детектирование набора номера
- Драйвер канала для Asterisk — осуществляет связь между драйвером SLIC и приложением Asterisk
- Генератор правил обработки вызовов для Asterisk
- Веб-интерфейс для управления настройками Asterisk и SLIC
Нужна сквозная разработка и интеграция VoIP в сетевые устройства?
Свяжитесь с нами, мы ответим на ваши вопросы.