В этой статье мы научимся проходить NAT в SIP с использование SIP сервера Kamailio. Проблема прохождения NAT связана изначально с самим протоколом SIP (Для решения этой проблемы в Kamailio используется модуль nathelper) При разработке SIP протокола предполагалось, что скоро все перейдут на IPv6, где не будет проблем с недостающими «белыми» или «публичными» адресами. Но на […]
В этой статье мы подключим базу данных, вкраце рассмотрим теорию обработки SIP регистрации и авторизации, реализуем ее на практике в Kamailio Это продолжение части 0, сегодня мы начнем реализовывать схему из вводной части в Kamailio. Подключение базы данных PostgreSQL для работы с Kamailio В этой статье мы не будем рассматривать установка и настройку самой базы […]
Kamailio — это SIP сервер с открытым исходным кодом, который распространяется под лицензией GPL. Kamailio выполняет обработку SIP сообщений, умеет манипулировать SIP заголовками (добавлять, удалять, изменять), поддерживает передачу RTP через rtpengine. Сама архитектура балансировщика состоит из модулей, которые добавляют функционал. К примеру, модуль dispatcher — позволяет обеспечить распределение нагрузки между media серверами (об в одной […]