SIP ошибки 403 Forbidden и 401 Unauthorized на IP-телефоне: как исправить
- На экране IP-телефона отображается надпись
403 Forbiddenили401 Unauthorized. - Телефон не может зарегистрироваться на АТС (Asterisk, FreePBX, виртуальная АТС), исходящие и входящие звонки не работают.
- В логах сервера телефонии появляются предупреждения
Wrong passwordилиDevice blocked by Fail2ban.
Что означают эти ошибки?
Это стандартные коды ответов протокола SIP:
- 401 Unauthorized: Сервер просит телефон подтвердить свою подлинность (нормальный технический шаг). Если после этого регистрация не проходит — значит, пароль указан неверно.
- 403 Forbidden: Сервер категорически запретил доступ. Это означает, что такого номера не существует, введен неверный пароль, либо сработала защита безопасности (IP-адрес заблокирован).
Пошаговое решение проблемы:
- Проверьте пару Номер / Пароль (Extension / Secret): В веб-интерфейсе телефона откройте вкладку Account (Аккаунт). Убедитесь, что в полях Register Name, User Name и SIP User ID указан правильный внутренний номер (например,
102), а в поле Password — точно скопирован пароль (Secret) из настроек АТС без лишних пробелов на конце. - Проверьте поле Auth ID (ID авторизации): В некоторых АТС логин авторизации отличается от внутреннего номера. Если вы настраиваете облачную АТС (Mango, Zadarma, Телфин), используйте в поле «Auth Username» специальный длинный логин из личного кабинета, а не короткий номер.
- Проверьте блокировку Fail2ban на сервере: Если вы ввели неверный пароль 3–5 раз подряд, встроенная защита АТС (Fail2ban) временно заблокировала ваш IP-адрес. Разблокируйте IP через консоль сервера АТС командой:
fail2ban-client set asterisk-iptables unbanip 192.168.1.55 - Проверьте совпадение сетевого транспорта: Если на сервере включен
PJSIP UDP 5060, а телефон настроен наTCPилиTLS— сервер вернет ошибку 403. Выставьте единый транспорт (UDP).
Частые вопросы (FAQ)
Почему после смены пароля в АТС телефон сразу пишет 403 Forbidden?
Телефон продолжает слать на сервер старый сохраненный пароль каждые 60 секунд. Зайдите в интерфейс аппарата и обновите пароль на новый.
Может ли ошибка 403 появляться только при звонках на мобильные номера?
Да! Если телефон регистрируется успешно, но пишет '403 Forbidden' только при наборе внешних номеров — в АТС для вашего номера выключено право совершать исходящие звонки через внешние транки (Outbound Route Permission).
Что такое IP Restriction (Разрешенные IP) в настройках номера?
В целях безопасности в FreePBX есть параметр 'Permit/Deny'. Если в поле Permit прописана подсеть 192.168.1.0/24, а вы пытаетесь подключиться из дома с белого IP — сервер сразу вернет 403 Forbidden.
Чем отличается Register Name от Display Name?
Register Name — это строго технический логин для авторизации на сервере. Display Name — это просто текстовая подпись (например, 'Иван Склад'), которая отображается на экранах коллег.