Tamkovich.com: Телеком/VoIP блог
Современные технологии: Asterisk, SIP, Kamailio, Linux, Cisco, Linksys
Building Telephony Systems with OpenSER
25 ноября, 2009 by Сергей Тамкович
Книги Kamailio, OpenSER, SIPНаконец-то прочитал португальско-индусскую книгу Building Telephony Systems with OpenSER. Впечатление книга оставила двоякое. С одной стороны, в книге большое количество разнообразных ошибок (лексических, орфографических, опечаток в конфигурационных файлах и тому подобного) с другой стороны, других книг по SIP прокси — просто нет.
Кроме проблем с орфографией, выделю ещё несколько моментов, которые мне не понравились. Книга посвящена построению сети VoIP провайдера, на базе OpenSER/Kamailio. По мнению автора, OpenSER/Kamailio это основа сети SIP провайдера, тогда как для Asterisk, отводится роль голосовой почты и шлюза в ТФОП. С таким подходом я не согласен. По моему мнению, время, когда провайдеры зарабатывали исключительно на терминации трафика — уходит в прошлое. Доля доходов от дополнительных видов обслуживания (голосовая почта, конференции, виртуальные частные АТС и т.п.) — растёт из года в год. Реализация ДВО с помощью OpenSER/Kamailio представляется мне неоправданно сложной и неестественной. С развитием Asterisk как мультисервисной платформы, единственным применением OpenSER/Kamailio в сети ITSP остаётся — балансирование нагрузки и, надо отдать должное, с этим он справляется превосходно.
К сожалению, в книге никак не затронут вопрос использования OpenSER/Kamailio в качестве диспетчера нагрузки (loadbalancer) и это — третий недостаток.
Не совсем понятно, на кого рассчитана данная книга? В предисловии написано:
This book is intended for Linux and networking professionals, who want to understand SIP and OpenSER from a practical perspective, or are interested in IP telephony and call routing.
Совсем не понятно, зачем профессионалам объяснять со скриншотами процесс установки Debian. И сделано это, в ущерб разделу о протоколе SIP. В главе «Introduction to SIP» нет ни одного слова об основных методах протокола SIP (REGISTER, INVITE, CANCEL и т.д.). Как можно опустить столь значимую информацию в пользу скриншотам с Debian — мне не ясно.
Ну и последнее, что сильно цепляется за глаза, это отсутствие в книге описания конфигурационного языка OpenSER/Kamailio и его основных команд. Из книги, вы никогда не узнаете, что делают команды lookup(«location»), fix_nated_register() и любых других.
Не смотря на все недостатки данной книги, рекомендую её к прочтению всем, кто профессионально занимается IP телефонией. Если у вас нет опыта работы с OpenSER/Kamailio эта книга, хоть и с натяжками, позволит вам составить своё впечатление об этом программном продукте.
Книги Kamailio, OpenSER, SIP
Да уж — не прост в изучении SER.
Читаю данную книгу.
С замечаниями согласен.