Стандартный модуль mod_g729.so во FreeSwitch не умеет транскодить, что бы стать обладателем полноценного кодека G729 нужно его либо купить либо собрать самому, благо энтузиасты модифицировали под FreeSwitch кодек открытый fsg729, его осталось только скачать и собрать. Под катом я расскажу как это сделать.
Отправка TCP и UDP пакетов из командной строки Linux
Как то раз потребовалось отправить UDP пакет из пункта А в пункт Б. Задался вопросом как это сделать, так как до этого с таким не сталкивался. В очередной раз нашел решение в интернете. На самом деле есть множество способов это сделать, но я выделю два:
Читать далее «Отправка TCP и UDP пакетов из командной строки Linux»
Дамп SIP + RTP (голосового) трафика с помощью tshark
Иногда требуется снять дамп SIP с голосом для дальнейшего анализа качества или же просмотра направления rtp трафика, но онлайн анализ по каким то причинам не получается сделать. В таком случае для этого удобнее всего использовать tshark, что бы далее послушать вызов в Wireshark или же sngrep.
Читать далее «Дамп SIP + RTP (голосового) трафика с помощью tshark»
sngrep — лучший инструмент для SIP дебага
Раньше приходилось мучится и дебажить проблему с SIP звонками по средствам tcpdump. При трафике в 100 и более онлайн звонков это очень трудно. Приходилось сливать дамп в pcap файл и открывать на рабочем компьютере в Wireshark или того хуже поднимать rpcap и смотреть вызовы в онлайн режиме. Но все же не хватало функционала, фильтров и наглядности.
Начал курить интернет и наткнулся на утилиту sngrep. Информация о ней далее под катом.
Автоматизация работы с sftp с помощью Expect
Скрипт, работает с sftp сервером, подключается, качает необходимый файл в зависимости от даты и далее делает с ним все что угодно: