Сборка IAX2 клиента testcall (libiaxclient)

12 февраля 2016 г. 17:05 C   Voip   Asterisk  

Открытая библиотека iaxclient для реализации IAX-транков поставляется с набором демок одну из которых мы соберем в этой статье (вместе с библиотекой). Скачать библиотеку можно на sourceforge. Мы соберем самую простую консольную демку testcall которая умеет регистрироваться на шлюзе IP телефонии (например Asterisk), принимать звонки и звонить, а в качестве интерфейсов использовать системные аудио-устройства, доступные с помощью библиотеки port-audio

Основы Asterisk. Установка, пиры, диалплан

3 января 2016 г. 19:22 Voip   Asterisk  

Приветстувую уважаемые читатели блога. В этой статье мы будем разбираться в основах телекомуникационных программных средств, которые в частности применяются во встраиваемых системах. Основным таким средством есть сервер VOIP-телефонии (VOIP, Voice over IP), в нашем случае это открытое ПО Asterisk, разрабатываемое фирмой Digium Inc и написанное на языке Си. Основной функций сервера VOIP есть возможность подключения различных клиентов и маршрутизация звонков между ними. Клиентом в данном случае может быть как программный телефон (так называемый Софт-фон, например Microsip или Ekiga), так и аппаратный телефон. Также в качестве клиента может быть и дроугой сервер VOIP, например внутри VOIP-телефона может стоять микропроцессор на котором запущен Linux с Asterisk умеющий не просто маршрутизировать звонок а обрабатывать его (то есть передавать голос удаленного абонента в наушник телефонной трубки и отправлять голос абонента-пользователя из микрофона обартно канал).