Входящих звонков нет

Разбираем ситуацию, когда оператор говорит, что до него не могут дозвониться или входящих звонков нет вообще. Телефония «не работает», хотя на первый взгляд SIP-клиент зарегистрирован и выглядит исправным.

Видео для тех, кто любит смотреть :)

Как проявляется ошибка

Оператор обычно описывает проблему так:

  • «Не работает телефония»
  • «Мне не приходят входящие»
  • «До меня не могут дозвониться»

Чтобы прояснить картину, задаём уточняющий вопрос:

— Видно ли в “звонилке” входящий звонок?

Ответ оператора:

«В “звонилке” нет входящих звонков»

То есть вызов не просто не принимается — он даже не отображается в интерфейсе.

Никто не позвонил

Что происходит на самом деле

С точки зрения SIP ситуация обычно выглядит так:

REGISTER → SIP/2.0 200 OK

Регистрация проходит успешно, АТС видит клиента. Но при этом в логах полностью отсутствуют запросы INVITE от АТС для входящих звонков.

Проще говоря:
клиент зарегистрирован, но АТС не присылает ему входящие вызовы.

Как диагностировать

Первым делом подтверждаем симптом:

  • входящие звонки до оператора не доходят;
  • в «звонилке» нет входящего вызова;
  • регистрация SIP-учётки есть.

Дальше смотрим логи SIP-клиента:

есть REGISTER
есть SIP/2.0 200 OK
нет INVITE от АТС

Если INVITE отсутствует — значит, входящий вызов до клиента просто не доходит.

Возможные причины

Основные варианты:

  • работа за firewall или NAT;
  • ошибки в сетевой инфраструктуре.

Что делать

Со стороны администраторов АТС:
уточнить, куда именно были отправлены запросы INVITE.

Со стороны специалистов поддержки:
передать запрос в поддержку АТС с описанием ситуации, например:

Отправили REGISTER на АТС, получили SIP/2.0 200 OK.
Совершили звонок в такое-то время — INVITE оператору не пришёл.

Дополнительно рекомендуется:

  • проверить настройки SIP-учётной записи, связанные с обходом firewall (STUN / ICE) и перезаписью IP;
  • проверить, не запущено ли у оператора несколько SIP-клиентов;
  • убедиться, что SIP-учётка не настроена на нескольких устройствах.

Самое главное

Если входящих звонков нет вообще — смотрите INVITE в логах.
Наличие REGISTER с 200 OK без последующих INVITE означает, что АТС не доставляет входящий вызов до SIP-клиента.