IP-телефон не регистрируется на сервере

Если IP-телефон или софтфон не регистрируется на сервере, сначала определите сторону: проблема в самом аппарате или в сервере.

Проверки на телефоне

  1. Регистрационные данные. Адрес SIP-сервера — это адрес сервера Октелл, порт 5060. Логин и пароль должны совпадать с указанными в карте сети.
  2. Доступность сервера. Пропингуйте сервер Октелл с компьютера, находящегося в той же локальной сети, что и телефон.
  3. Фаервол в сети. Проверьте, разрешены ли исходящие соединения.

Проверки на сервере

  1. Устройство в карте сети. Телефон должен быть описан в карте сети, а его учётные данные — совпадать с настройками аппарата.
  2. Ответ 404 NOT FOUND на запрос REGISTER — отдельный случай со своей причиной, ему посвящена собственная статья справки.
  3. Брандмауэр и антивирус. Добавьте в исключения:
    \oktell\server\oktell.ServerService.exe
    \oktell\server\oktell.HALRemoteApp.exe
  4. Порт 5060 занят. Проверяется командой netstat -anop udp — порядок действий описан в статье о регистрации на сервере провайдера.

Диагностика подменой устройства

Если другие телефоны регистрируются нормально, проблема почти наверняка в конкретном аппарате. Сравните его настройки с рабочим и приведите в соответствие. Затем проведите перекрёстную проверку — она однозначно указывает на виновника:

Что сделатьРезультатВывод
Зарегистрировать проблемный телефон под учётной записью рабочего Регистрируется Дело в учётной записи: проверьте, внесено ли устройство в карту сети
Не регистрируется Дело в самом аппарате или в его доступе к серверу
Зарегистрировать рабочий телефон под учётной записью проблемного Не регистрируется Дело в учётной записи: проверьте карту сети
Регистрируется Дело в доступе к серверу от проблемного телефона

Диагностика по логу TRN

Соберите транспортный лог за период плюс-минус десять минут от попытки регистрации:

\oktell\server\Log\Hardware\SIP\trn_[дата].log

Найдите пакет REGISTER от телефона и по его Call-ID — ответ сервера. Код ответа укажет причину отказа.