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

Телефония

Проверка SIP-сервера

Проверьте, отвечает ли SIP-сервер, АТС или транк: SRV-записи DNS, подключение по TCP или TLS, ответ на SIP OPTIONS, User-Agent сервера и поддерживаемые методы.

Если порт не указан, возьмём его из SRV-записи домена или используем 5060 (TCP) / 5061 (TLS).

Как это работает

Мы подключаемся к серверу и отправляем запрос SIP OPTIONS — тот же «пинг», которым АТС и прокси проверяют живость транков (qualify в Asterisk, keepalive в Kamailio). Любой ответ, даже 401 или 403, значит, что SIP-стек работает. Ответ также показывает, какое ПО стоит на сервере (заголовок Server или User-Agent) и какие методы оно поддерживает.

Звонки уже идут, но с проблемами? Загрузите запись трафика в анализатор pcap. Значения кодов ответа есть в справочнике кодов SIP.