Показаны сообщения с ярлыком openser. Показать все сообщения
Показаны сообщения с ярлыком openser. Показать все сообщения

суббота, 16 января 2010 г.

Релиз SIP сервера Kamailio (OpenSER) 3.0.0


Вышел релиз высокопроизводительного SIP сервера Kamailio 3.0.0, ранее развиваемого под именем OpenSER, но переименованного из-за конфликта с торговой маркой SER (SIP Express Router). В качестве основы новой версии Kamailio 3.0.0 используется базовый фреймворк проекта SIP Router. Судя по всему это последний обособленный релиз Kamailio, дальше разработка будет объединена с проектом SIP-Router. Сервер отличается продуманной модульной структурой и практически не ограниченными возможностями конфигурирования, благодаря описанию конфигурации в виде сценариев на C-shell подобном языке.
В новой версии значительно изменена внутренняя логика работы системы. Из новых возможностей, можно отметить:
  • Поддержка асинхронного выполнения TCP-пересылок, интенсивный TCP SIP-трафик более не оказывает негативное влияние на производительность;
  • Добавлены новые параметры для тюнинга TCP-соединений;
  • Новая архитектура организации TLS соединений, реализованная в виде отдельного модуля;
  • Новая расширенная реализация поддержки протокола SCTP, поддерживающая синхронное соединение между двумя хостами по нескольким каналам (multi-homing), накопление статистики, создание ассоциированных соединений, автоматическое закрытие соединений, реконфигурацию на лету, повторное использование и трекинг соединений;
  • Интеграция внутренней системы кэширвоания DNS запросов с функциями автоматически пополняемого черного списка;
  • Улучшение работы менеджера памяти, таймеров и системы организации блокировок;
  • Возможность разделения конфигурации не несколько файлов, подключаемых через новую директиву include_file;
  • Поддержка в конфигурации директив define/ifdef/ifndef для организации условного выполнения блоков;
  • Новые управляющие маршрутизацией блоки конфигурации: onsend_route для обработки отправляемого по сети SIP-запроса и event_route для привязки маршрутизации к заданным событиям;
  • Возможность переопределения отдельных параметров конфигурации без перезапуска серверного процесса и заданных модулей.
  • Возможность определения собственных параметров конфигурации, которые затем можно использовать в блоках маршрутизации;
  • Базовые возможности программы выделены в специальную разделяемую библиотеку, которую можно использовать в других проектах.
  • Добавлено 14 новых модулей: auth identity, call_control, cfg_db, cfg_rpc, ctl, drouting, iptrtpproxy, kex, memcached, mi_rpc, pdb, tmx, topoh, xmlrpc;
  • Поддержка SIP-идентификации (RFC 4474);
  • Подготовлен специальный управляющий RPC-интерфейс и добавлена новая реализация обработчика XMLRPC запросов, которые теперь можно обрабатывать в специальных блоках конфигурации. Добавлена утилита для управления из командной строки - sercmd;
  • В директивах управления коммутацией теперь можно использовать регулярные выражения;
  • Блоки маршрутизации могут быть предкомпилированы для увеличения скорости их выполнения. Добавлен модуль для организации кэширования через memcache;
  • Добавлена возможность обхода NAT с использованием модуля, работающего на уровне ядра.

суббота, 7 ноября 2009 г.

Записи вебинаров о OpenSIPs



На сайте OpenSIPs  выложены записи вебинаров на темы :




Вебинары доступны бесплатно и для просмотра достаточно иметь установленный flash плеер.

OpenSIPS - это проект по созданию бесплатного, открытого SIP-прокси. Отделился от проекта OpenSER

Ссылка на сайт проекта: http://www.opensips.org

понедельник, 28 сентября 2009 г.

Книги

Эти книги в свое время помогли мне понять принципы работы ip-телефонии и программных АТС:

1.  Asterisk: the Future of telephony ( в русском издании Asterisk: Будущее телефонии ) 

Эта книга стала бесцеллером. Материал книги полезен как для начинающих так и профессионалов, работающих с АТС Asterisk.


Asterisk, в комплексе с необходимым оборудованием, обладает всеми возможностями классической АТС, поддерживает множество VoIP протоколов и предоставляет функции голосовой почты, конференций, интерактивного голосового меню (IVR), центра обработки вызовов (постановка звонков в очередь и распределение их по агентам используя различные алгоритмы), запись CDR и прочие функции. Для создания собственной функциональности можно воспользоваться собственным языком Asterisk для написания диалплана, написав модуль на языке C, либо воспользовавшись AGI, который является гибким и универсальным интерфейсом для интеграции с внешними системами обработки данных, выполняемое через AGI может быть написано на любом языке
 программирования.
 материал из Wikipedia- свободная энциклопедия

2.  Building Telephony Systems with OpenSER

 Эта книга расставляет все на свои места - пошаговое руководство по настройке одного из мощнейших SIP-прокси  с открытым исходным кодом. В данный момент проект разделился на два - OpenSIPs и Kamailio, но принципы работы остались прежними. После прочтения данной книги у вас не возникнет проблем в настройке последних версий OpenSIP или Kamailio.

Инфо: 
What you will learn from this book
* An introduction to SIP
* An overview of SIP Proxies
* Compiling and installing OpenSER
* SIP Proxy default configuration
* Implementing MySQL support for authentication
* Installing the user portal (SerWEB)
* Connecting to the PSTN using a gateway
* Sending a call to voicemail
* NAT traversal using mediaproxy
* Billing with Freeradius and CDRTool
* Troubleshooting tips and tools.
Approach
This book is a well illustrated, step-by-step guide to building a SIP based network using OpenSER.