Стандартный модуль mod_g729.so во FreeSwitch не умеет транскодить, что бы стать обладателем полноценного кодека G729 нужно его либо купить либо собрать самому, благо энтузиасты модифицировали под FreeSwitch кодек открытый fsg729, его осталось только скачать и собрать. Под катом я расскажу как это сделать.
Список бесплатных УАТС (PBX)
Сегодня хотел бы поделиться списком бесплатных IP-PBX систем. На самом деле их очень много и у каждой есть свои особенности и это далеко не полный перечень, он будет обновляться по мере возможности. А так же хочу попросить оставлять в комментариях ссылки на найденные вами экземпляры.
Онлайн прослушивание звонков Freeswitch в браузере
Во Freeswitch есть очень крутая функция — telecast, за неё отвечает модуль, который называется Mod_shout, который позволяет прослушивать вызовы онлайн прямо из браузера, а так же создает mp3 поток, который можно слушать в любом плеере. Под катом я расскажу как подключить данный модуль.
Читать далее «Онлайн прослушивание звонков Freeswitch в браузере»
Настройка Freeswitch SIP TLS + SRTP
Сегодня хочу затронуть тему защиты трафика в сетях VoIP. В Интернете гуляет очень много открытого трафика и добраться до него не так уж и сложно, тем более если ты админ Wi-Fi сети в гостинице или кафе, ибо инженер интернет-провайдера. Хоть я и не параноик, но корпоративные данные, будь то почта, авторизация на внутренних ресурсах и так далее предпочитаю шифровать. С недавних пор к голосовому трафику стараюсь относится так же.
Все действия будут происходить с FreeSWITCH Version 1.4.26 и софтфоном Blink. Так же чуть позже выложу статью по настройке других смартфонов.
sngrep — лучший инструмент для SIP дебага
Раньше приходилось мучится и дебажить проблему с SIP звонками по средствам tcpdump. При трафике в 100 и более онлайн звонков это очень трудно. Приходилось сливать дамп в pcap файл и открывать на рабочем компьютере в Wireshark или того хуже поднимать rpcap и смотреть вызовы в онлайн режиме. Но все же не хватало функционала, фильтров и наглядности.
Начал курить интернет и наткнулся на утилиту sngrep. Информация о ней далее под катом.