Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

SIP_408_REQUEST_TIMEOUT IP-Телефония и СКУД

Ошибка 'No Service' или SIP 408 Request Timeout на IP-телефоне: почему нет связи

Обновлено: 26.08.2026 · Официальная документация ↗
  • На экране настольного IP-телефона горит значок перечеркнутой трубки или надпись No Service / Нет сети.
  • При попытке набрать номер аппарат сразу выдает короткие гудки или пишет SIP Error 408: Request Timeout.
  • В веб-интерфейсе телефона статус учетной записи (Account Status) отображается как Register Failed (Ошибка регистрации).
  • На телефон не поступают входящие звонки от коллег.

Что означает ошибка SIP 408?

Код 408 Request Timeout означает «Время ожидания ответа истекло». IP-телефон отправил сетевой запрос регистрации (SIP REGISTER) на сервер IP-АТС, но за отведенное время (обычно 32 секунды) не получил от сервера вообще никакого ответа. Пакет либо потерялся в сети, либо сервер заблокировал телефон.

Пошаговый план устранения неисправности:

Шаг 1. Проверьте физическое подключение и сетевой адрес

  1. Убедитесь, что сетевой патч-корд вставлен в порт Internet / LAN на телефоне (а не в порт PC).
  2. Нажмите кнопку OK или Menu на телефоне и посмотрите его текущий IP-адрес.
  3. Если телефон показывает адрес вида 0.0.0.0 или 169.254.x.x — аппарат не получил адрес от роутера (проверьте DHCP-сервер и кабель).

Шаг 2. Проверьте правильность адреса сервера и SIP-порта

  1. Зайдите в веб-интерфейс телефона (введя его IP в браузере, логин/пароль по умолчанию обычно admin/admin).
  2. Перейдите в раздел Account (Аккаунт) -> Register (Регистрация).
  3. Проверьте поле SIP Server / Server Host: убедитесь, что там указан верный IP-адрес вашей АТС (например, 192.168.1.50 или домен).
  4. Проверьте Port (Порт): стандартный порт для SIP — 5060 (если используется PJSIP в Asterisk, часто бывает порт 5160). Если указать не тот порт, сервер проигнорирует запрос.

Шаг 3. Проверка блокировки в Fail2ban на сервере Asterisk

Если сотрудник несколько раз ввел неправильный пароль, защитный модуль Fail2ban на АТС мог заблокировать IP-адрес телефона:

  1. Подключитесь к серверу Asterisk по SSH.
  2. Проверьте список заблокированных IP:
    sudo fail2ban-client status asterisk
  3. Если вы видите IP-адрес вашего телефона в списке Banned IP list, разблокируйте его:
    sudo fail2ban-client set asterisk unbanip 192.168.1.120

Шаг 4. Проверка транспорта (UDP vs TCP)

В настройках аккаунта телефона найдите пункт Transport Type. Если на АТС включен только UDP, а в телефоне выбран TCP (или TLS), связи не будет. Установите UDP и сохраните настройки.

💡 Практика специалистов: Если телефон находится в удаленном филиале или дома у сотрудника, почти всегда причиной 408 ошибки является встроенный в домашний роутер SIP ALG, который портит заголовки пакетов. Обязательно выключайте SIP ALG в роутере.

Частые вопросы (FAQ)

В чем отличие ошибки 408 от ошибки 403?

Ошибка 408 означает, что АТС вообще не ответила на запрос телефона (проблема в сети, фаерволе или неверном IP). Ошибка 403 означает, что АТС доступна, но отклонила запрос из-за неверного пароля или логина.

Почему один телефон работает, а второй такой же выдает 408?

Чаще всего второй телефон заблокирован брандмауэром сервера (Fail2ban) из-за опечатки в пароле при настройке, либо на втором телефоне указан неверный SIP-порт (например, 5060 вместо 5160).

Что такое Register Expiration (время регистрации)?

Это интервал в секундах, через который телефон обновляет связь с сервером. Оптимальное значение для локальной сети — 3600 сек, для удаленных сотрудников за NAT — 120-300 сек.

Как проверить доступность АТС с компьютера в той же сети?

Выполните ping до IP-адреса АТС. Однако помните, что успешный ping не гарантирует открытость UDP-порта 5060 — проверьте порт через nmap или консоль Asterisk.

Полезные материалы
Рекомендуем