Tamkovich.com: Телеком/VoIP блог
Современные технологии: Asterisk, SIP, Kamailio, Linux, Cisco, Linksys
Kamailio
Kamailio: загружаем много данных с помощью db_mysql
20 октября, 2010 by Сергей Тамкович
В Kamailio/OpenSIPS, как в любом взрослом проекте, имеется некоторое количество «прокладочных» интерфейсов. Задача этих интерфейсов — унификация. Например, с помощью mem/mem.h унифицирована работа с памятью. Интерфейс предоставляет набор вызовов pkg_malloc/pkg_free для работы с обычной памятью и shm_malloc/shm_free для работы с разделяемой памятью. Благодаря унификации работы с памятью — Kamailio портирован на множество различных платформ. Другим […]
Kamailio 3.1.0
7 октября, 2010 by Сергей Тамкович
Вчера, 6 октября 2010 года, состоялся релиз новой версии замечательного проекта Kamailio — 3.1.0. С полным списком нововведений, можно ознакомиться здесь, из наиболее интересного отмечу: Асинхронный TLS Поддержка UDP RAW сокетов на Linux (повышение производительности на 40-50%) Встроенные интерпретаторы LUA и Python Встроенные HTTP и XCAP серверы Подсистема кеширования работающая по алгоритму «индексированное дерево». Регистрация […]
Тестируем SIP Redirect Server с помощью sipp
24 сентября, 2010 by Сергей Тамкович
eyeBeam и X-Lite не понимают перенаправления 3XX (300, 302 и т.д.)
27 августа, 2010 by Сергей Тамкович
Казалось бы X-Lite (он же eyeBeam) от фирмы CounterPath, один из самых распространённых софтфонов, не должен содержать детских ошибок в работе с SIP proxy, но к сожалению это не так. X-Lite/eyeBeam принципиально не умеет работать с перенаправляющими (Redirect) серверами. Перенаправляющие SIP сервера, это как правило SIP proxy, настроенные таким образом, что бы на запросы клиентов […]
Kamailio. Функции child_init(rank) и mod_init()
25 августа, 2010 by Сергей Тамкович
Каждый IP телефонист рано или поздно приходит к мысли, а не написать ли мне свой модуль для Asterisk, ну что бы делал всё что мне нужно быстро и без 2х страниц диалплана? Когда модуль для Asterisk написан, возникает желание написать модуль и для SIP-proxy, например для Kamailio. Программировать под Kamailio, на мой взгляд, несколько сложнее […]
SER, OpenSER, Kamailio, OpenSIPS, SIP-router — кто есть кто?
8 июня, 2010 by Сергей Тамкович
От обилия почти идентичного ПО, в сегменте SIP маршрутизаторов — разбегаются глаза. SER, OpenSER, Kamailio, OpenSIPS, SIP-router — в чём собственно разница? — спросит начинающий IP-телефонист? Всё не так сложно, как могло бы показаться с первого взгляда. Вначале было слово SER! SIP Express Router был разработан в Германии в институте Fraunhofer (известным разработкой MP3) в […]
Интеграция Asterisk 1.6.2 и Kamailio 3.0.x
4 июня, 2010 by Сергей Тамкович
Обновился документ по интеграции Kamailio 3.0.x и Asterisk 1.6.2. Кроме того, что используются новые версии ПО, изменилась сама концепция интеграции. Ключевые тезисы новой схемы: Минимизация отклонений от стандартной конфигурации Asterisk-realtime. Вся аутентификация — внутри Kamailio. Все звонки, в т.ч. и локальные — проходят через Asterisk. Все media потоки — проходят через Asterisk. Обработка SIP сообщений […]
Kamailio v3.0.2
3 июня, 2010 by Сергей Тамкович
27 мая, как всегда, тихо и незаметно — обновился замечательный SIP сервер Kamailio (бывший OpenSER) до версии 3.0.2. Основные изменения: Исправлено падение TLS из-за некорректного выделения памяти. return() теперь работает внутри цикла while(). Исправлено падение mediaproxy, в случае когда ответ содержит больше media потоков чем оригинальный INVITE. Исправлено падение lib/srdb1, вызванное отсутствием проверки RES_ROW(res) на […]
Kamailio v3.0.1
19 марта, 2010 by Сергей Тамкович
8 марта, тихо и незаметно (c), вышел очередной релиз замечательного SIP сервера Kamailio, в прошлом известного как OpenSER. Для тех кто не в курсе, Kamailio это SIP сервер с открытым исходным кодом. Благодаря тому, что он не занимается обработкой медиа-потоков, Kamailio, по заявлениям авторов, способен обслуживать более 300 000 пользователей, совершающих звонки со скоростью свыше […]
Building Telephony Systems with OpenSER
25 ноября, 2009 by Сергей Тамкович
Наконец-то прочитал португальско-индусскую книгу Building Telephony Systems with OpenSER. Впечатление книга оставила двоякое. С одной стороны, в книге большое количество разнообразных ошибок (лексических, орфографических, опечаток в конфигурационных файлах и тому подобного) с другой стороны, других книг по SIP прокси — просто нет. Кроме проблем с орфографией, выделю ещё несколько моментов, которые мне не понравились. Книга […]