SIP


Защита Asterisk от SIP атак с помощью iptables

18 июня, 2011 by Сергей Тамкович

Думаю все слышали про программу Fail2ban, а некоторые даже умеют настраивать её для работы с логом Asterisk. Действительно, вылавливая строки вида «failed for ‘127.0.0.1’ — Wrong password» и «failed for ‘127.0.0.1’ — Peer is not supposed to register» — можно существенно сократить количество мусорного SIP трафика. Однако, есть несколько неприятных ситуаций, в которых анализ лога […]


Самые популярные SIP клиенты в 2010 году

2 ноября, 2010 by Сергей Тамкович

Цыплят, как известно, считают по осени. Месяц ноябрь — самое время для подведения итогов за прошедший год. Как я писал раньше — в CDR можно и нужно сохранять дополнительные поля. Я, например, среди прочих, сохраняю SIP заголовок Useragent для каждого звонка. И вот теперь, есть возможность проанализировать — чем пользуются клиенты IP телефонии? какой софт/железо […]


Тестируем 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, настроенные таким образом, что бы на запросы клиентов […]


Настройка Linksys SPA3102

4 августа, 2010 by Сергей Тамкович

Мне очень нравится оборудование Linksys, у него замечательное соотношение цена/качество, его без проблем можно приобрести в России. Однако у него есть 2 больших недостатка: почти полное отсутствие документации и отвратительная работа устройств с FXO портами. К сожалению, со вторым пунктом сделать ничего нельзя, а вот официальную документацию (которой нет :) ) можно вполне заменить документацией […]


Своя сотовая связь с помощью OpenBTS

6 июля, 2010 by Сергей Тамкович

Многим специалистам по IP-телефонии, сотовая связь кажется чем-то очень сложным и недосягаемым. Проект OpenBTS позволит на практике понять как работает сотовая связь, и даже организовать свою мини-соту. OpenBTS можно условно разделить на несколько уровней. Для приёма и передачи GSM сигнала используется USRP.


SIP + H.264 для iPhone4 (Apple FaceTime)

22 июня, 2010 by Сергей Тамкович

С момента презентации iPhone4, в интернете появилась масса спекуляций на тему того, что такое FaceTime и как оно работает. Пишут разное, в основном, как водится, глупости. Что же показал Джобс? Джобс показал набор технологий, скрывающихся за названием FaceTime:


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) на […]


Следующая страница →