prefixkit Вопрос инженеруСпросить EN

Телефония

Анализ SIP-сообщений и логов

Вставьте SIP-сообщения или лог Asterisk, FreeSWITCH, Kamailio, sngrep — получите диаграмму обмена, разбор SDP и кодеков, поиск проблем с NAT, DTMF и SRTP и расшифровку STIR/SHAKEN.

Подходят: pjsip set logger on, sip set debug on, sofia loglevel, sngrep (Save as .txt), Wireshark «Follow → UDP Stream» или просто SDP. Всё разбирается в браузере, текст никуда не отправляется.

Когда это нужно

Когда записи трафика нет, а лог АТС есть. Чаще всего проблемы видны прямо в сигнализации: частный IP-адрес в SDP (нет звука), отсутствие ACK (звонок обрывается через 32 секунды), несовпадение кодеков (488), неверный пароль (повторяющиеся 401), несогласованный DTMF (не работает тоновый набор). Если есть pcap, загрузите его в анализатор pcap: он покажет ещё и качество звука.

STIR/SHAKEN

В США и Канаде операторы подписывают номер звонящего: в заголовке Identity лежит токен PASSporT с уровнем подтверждения A, B или C. Уровень A означает, что оператор знает абонента и его право на этот номер. Звонки с уровнем C или без подписи чаще помечаются как спам.