Телефон не регистрируется: надписи на экране и коды ошибок
Регистрация — это телефон, который каждые несколько минут сообщает АТС: «я — такой-то добавочный, звоните мне сюда». Сервер отвечает коротким кодом, а телефон показывает его по-своему: одна марка пишет «Register Failed», другая рисует серый значок, третья произносит в трубку «Device not registered». Причина почти всегда в одном из пяти полей из окна «Учётные данные добавочного» или в сети заведения — и по коду её можно назвать точно, не перебирая всё подряд.
Как настроить телефон с нуля — в обзоре «Настройка SIP-телефонов»; если регистрация есть, а беда в другом — диагностика по симптомам.
Сначала проверьте в админке#
Админ-панель → Телефония → «Сотрудники и группы»:
- Точка у добавочного. «Связь ещё не проверялась» — телефон ни разу не дошёл до регистрации: адрес, логин или сеть. «Связи нет» — регистрировался и пропал: сеть, роутер или пароль сбросили. «Выключен» — оператор выключен в самой админке, телефон тут ни при чём. Статус обновляется примерно раз в минуту.
- Окно «Учётные данные добавочного» — сверьте сервер и логин с тем, что в телефоне. Пароль посмотреть нельзя (мы храним только его хеш): сомневаетесь — нажмите «Сбросить пароль» и введите новый.
- «Подключения» в карточке аппарата (клик по тегу в строке добавочного): когда была последняя успешная регистрация, с какого адреса и из какой сети. Отметка «АТС перезапускалась» — в этот момент разом пропали все телефоны, и это не поломка аппарата. Адрес из чужой страны или чужого провайдера — под этим логином регистрируется посторонний: сбросьте пароль.
- SIP-трейс на выделенной АТС (вкладка «Сервер» → «Диагностика провода»): включите запись, перезагрузите телефон — в стенограмме будет его
REGISTERи ответ АТС с кодом. - Телефон зарегистрировался — сразу наберите
*43: регистрация и звук ломаются по отдельности, и зелёная точка про звук ничего не говорит (как читать результат).
Как проходит регистрация#
Четыре шага, и первый отказ в них — норма:
- Телефон посылает запрос
REGISTER: «я —sip-…-101, звоните мне сюда». - АТС отвечает 401 — «представьтесь» — и присылает одноразовую загадку. Это не ошибка, так начинается любая регистрация.
- Телефон повторяет запрос с ответом на загадку, вычисленным из пароля. Сам пароль по сети не передаётся.
- АТС отвечает 200 OK и называет срок. До его истечения телефон повторит регистрацию сам.
Если на шаге 4 вместо 200 снова приходит 401 — логин или пароль не приняты. Если ответа нет вовсе — запрос не дошёл до АТС или ответ не вернулся.
Для администратора сети: сроки, проверки и NAT на стороне АТС
- Срок регистрации. Телефон может попросить от 60 до 3600 секунд. Меньше 60 — АТС ответит
423 Interval Too Brief; больше 3600 — сократит до 3600; не назвал срок — АТС поставит 120 секунд. - Проверка аппаратов. Раз в 60 секунд АТС спрашивает каждый зарегистрированный аппарат «ты на связи?» (SIP
OPTIONS) и ждёт ответа 3 секунды. Не ответил — точка гаснет, и звонки на этот аппарат не идут, пока он не появится снова. - Сколько аппаратов на учётке. По умолчанию до 5 одновременно; шестая регистрация вытесняет самую старую. На выделенной АТС оба значения меняются в «Тонких настройках SIP».
- Транспорт. UDP и TCP на порт 5060. TLS платформа для телефонов сейчас не предоставляет — телефон с TLS не зарегистрируется.
- NAT. АТС сама отвечает на тот адрес и порт, с которого пришёл запрос, и запоминает именно его, а не адрес, который назвал телефон. STUN и «NAT traversal» в телефоне не нужны.
Значения — из shared/sip/advanced-options.json (группа registration и nat).
Коды ответа сервера#
Код видно в SIP-трейсе, в статусе учётки в веб-интерфейсе телефона и в журнале софтфона. Если ваш телефон показывает только «Register Failed» — смотрите следующий раздел.
| Код | Что это значит простыми словами | Что проверить |
|---|---|---|
| 401 / 407 один раз, затем 200 | Нормальная регистрация в два шага | Ничего |
| 401 снова и снова | Логин или пароль не приняты. На нашей АТС неверный логин и неверный пароль выглядят одинаково — сервер не подсказывает, что именно не так, чтобы сканеры не могли перебирать существующие добавочные ⚠️ verify | Логин целиком sip-…-<номер> в обоих полях (User Name и Auth Name); пароль — после последнего «Сбросить пароль»; нет ли пробела в конце после копирования |
| 403 Forbidden | Сервер узнал вас и отказал. От нашей АТС на неверный пароль приходит 401, поэтому 403 чаще значит «стучитесь не туда»: в телефоне адрес прежнего провайдера или чужой АТС. Ещё один случай — на учётке кончились места для аппаратов, а вытеснение старых выключено в «Тонких настройках SIP» | Адрес сервера — копией из окна админки; сервер автонастройки прежнего владельца очищен; число аппаратов на учётке в карточке |
| 404 Not Found | На этом сервере нет такой учётки или такого домена | Опечатка в адресе сервера; в поле Domain / Realm телефона вписано что-то своё; адрес общего сервера у заведения с выделенной АТС |
| 408 Request Timeout, или ответа нет вовсе | Запрос не дошёл до АТС или ответ не вернулся к телефону | Адрес сервера, порт 5060, транспорт UDP (не TCP / TLS); SIP ALG на роутере; закрыт исходящий UDP 5060; телефон в гостевом Wi-Fi |
| 423 Interval Too Brief | Телефон просит слишком короткий срок регистрации: наш минимум — 60 секунд | Поле Expires / Register Expiration / Registration Period — не меньше 60; заводское значение трогать не нужно |
| 488 / 606 | Это не про регистрацию: так отвечают на звонок, когда стороны не договорились о кодеке | В телефоне должен быть включён хотя бы один из G.711 (PCMA, PCMU) или G.722 — см. «Нет звука» |
| 503 Service Unavailable | Сервер временно не принимает. Бывает, пока АТС перезапускается при обновлении — в «Подключениях» появится отметка «АТС перезапускалась». Некоторые программы пишут 503 и тогда, когда сами не смогли отправить запрос | Подождите пару минут и перезагрузите телефон; держится дольше — в поддержку |
Надписи на экране телефонов#
Одна и та же причина выглядит у разных марок по-разному. Что пишут аппараты, по документации производителей:
| Марка | Что видно | Что это значит | Подробнее |
|---|---|---|---|
| Yealink T | «No Service» | На телефоне нет ни одной рабочей учётки: линия выключена или не зарегистрировалась | Yealink T |
| Yealink T | «Register Failed», серый значок линии | Сервер отказал — логин или пароль | Yealink T |
| Yealink T | «Unregistered» | Учётка снята с регистрации: линию выключили или телефон вышел сам | Yealink T |
| Yealink W (DECT) | «Unregistered!» на трубке | Трубка не привязана к базе — это радио, а не АТС | Привязка трубок |
| Grandstream GRP | «Unregistered» у линии | Учётка не зарегистрирована; частая причина — Account Active: No |
Grandstream GRP |
| Grandstream HT (шлюз) | Голос «Device not registered» при снятии трубки | Порт шлюза не зарегистрирован | Grandstream HT |
| Grandstream DP (DECT) | «SIP Registration: NO» на красном фоне в статусе базы | Учётка базы не зарегистрирована | Grandstream DP |
| Fanvil | Line Status «Trying», потом «Timeout» | Сервер не отвечает или отвечает отказом — логин, адрес, сеть | Fanvil |
| Panasonic KX-TGP600 | «Error:003» на трубке; пустой VoIP Status в веб-интерфейсе | Регистрация на сервере не прошла; пустой статус бывает и при ошибке аутентификации | Panasonic |
| Snom | Пустой квадрат вместо значка трубки | Телефон настроен, но сервер не отвечает | Snom |
| Zoiper | «Not registered» в статусе аккаунта | Регистрация не прошла; подробность — по значку «!» внизу окна | Софтфоны: ошибки Zoiper |
Любой софтфон, который жалуется на DNS («адрес не найден»), говорит одно: адрес сервера с опечаткой или у устройства нет доступа к DNS (UDP 53).
Особые случаи#
Неверный пароль не блокирует ваш адрес#
Многие АТС после нескольких неудачных попыток блокируют адрес, с которого они шли. Наша — нет, и это решение сознательное: за одним адресом заведения сидят все его телефоны, и один аппарат со старым паролем отключил бы связь всему залу. Поэтому неудачная попытка ничем не «наказывается»: исправили пароль — телефон зарегистрируется со следующей же попытки, ждать разблокировки не нужно.
Отказы АТС при этом считает. На выделенной АТС, если с одного адреса за 5 минут приходит около 300 отказов или кто-то перебирает несуществующие добавочные, владелец получает сообщение в рабочий чат — так выглядит сканер из интернета, а не свой офис. Блокировать адрес или нет, решает человек.
Прошивка Teams или Zoom#
Yealink, Poly, AudioCodes и Cisco выпускают те же модели с прошивкой для Microsoft Teams, Skype for Business или Zoom. Снаружи аппарат тот же, но обычную SIP-учётку в него не ввести: нет вкладки Account или поля SIP-сервера вовсе, на экране загрузки — логотип Teams или Zoom. Такой телефон к нашей АТС не подключится, пока на него не залита SIP-прошивка производителя (она есть не для всех моделей). Подробности по маркам — Yealink T, Poly, Cisco.
Телефон с рук «сам возвращает» старые настройки#
Настроили, всё работало — наутро снова не регистрируется, а в полях чужой сервер. Внутри остался адрес сервера автонастройки прежнего оператора, и телефон при каждой перезагрузке скачивает оттуда конфигурацию. Очистите адрес автонастройки (у каждой марки своё место — на странице марки) или сделайте сброс к заводским.
Grandstream после ошибки ждёт 20 минут#
Телефоны и шлюзы Grandstream после ответа 403 Forbidden по умолчанию повторяют регистрацию только через 1200 секунд (поле Registration Retry Wait Time upon 403 Forbidden). Исправили адрес или логин — перезагрузите аппарат, иначе он честно промолчит ещё 20 минут.
Регистрируется, а через минуту-другую пропадает#
Точка то зелёная, то серая, в «Работоспособности» — частые провалы. Регистрация до АТС доходит, а обратный путь роутер закрывает раньше, чем телефон его обновит. Лечится keep-alive в телефоне и выключенным SIP ALG — разбор в «Входящие работают только первые минуты».
Что сделать по порядку#
После каждого шага подождите минуту и посмотрите на точку в админке; дальше — только если не помогло.
- Логин целиком —
sip-…-<номер>в User Name и в Auth Name / Register Name / Authentication ID. Не «101». - Новый пароль. Нажмите в админке «Сбросить пароль», скопируйте новый кнопкой и введите заново — не подбирайте старый.
- Адрес сервера — копией из окна «Учётные данные добавочного», без
http://, без пробелов и без порта через двоеточие. - Порт
5060, транспортUDP. TLS и SRTP в телефоне выключены. - Линия включена —
Line Active,Account Active,Activate,Register: Yes— и настройки сохранены (Save / Apply / Confirm). - Перезагрузите телефон. Особенно Grandstream после 403 и Snom после смены учётки.
- Сеть. Телефон в служебной сети, лучше кабелем; SIP ALG на роутере выключен; исходящий UDP 5060 открыт. Подробно — «Сеть, роутер и интернет».
- Чужая автонастройка — очистить адрес или сбросить телефон.
- Прошивка — SIP, а не Teams / Zoom.
Что прислать в поддержку#
- модель и прошивку телефона (строка из тега аппарата, если он хоть раз регистрировался, или с экрана Status самого телефона);
- точную надпись на экране или код из статуса учётки — лучше фото экрана;
- добавочный и время последней попытки;
- скриншот страницы учётки в веб-интерфейсе телефона (пароль закройте);
- на выделенной АТС — текст SIP-трейса за момент перезагрузки телефона;
- как подключён телефон (кабель / Wi-Fi) и модель роутера.
Как написать нам — «Поддержка».
Частые вопросы#
Пароль точно правильный, а телефон пишет Register Failed — почему?#
Чаще всего виноват не пароль, а логин: во втором поле (Auth Name, Authentication ID, Register Name) осталось «101» или пусто. Второй кандидат — кто-то нажал «Сбросить пароль» у этого добавочного, и старый пароль больше не действует. Третий — невидимый пробел в конце при копировании. Не перебирайте варианты: сбросьте пароль и введите новый в оба нужных поля.
Пришло сообщение «На вашу АТС перебирают имена учёток» — нас взломали?#
Нет, это фон интернета: сканеры круглосуточно пробуют порт 5060 любых серверов. Сообщение значит, что АТС это заметила и ничего не пустила. Наши пароли длинные и выдаются системой — подобрать их перебором нельзя. Если в таком сообщении адрес вашего же заведения — это ваш телефон со старым паролем: найдите его по «Подключениям» и введите новый пароль.
Сколько телефонов можно зарегистрировать на один добавочный?#
По умолчанию до пяти одновременно — например, настольный телефон и приложение на смартфоне; входящий звонит на все сразу. Шестой вытеснит самый старый, и тот перестанет получать входящие. Если нужно, чтобы звонили разные люди, — это группа обзвона, а не общий логин.
Почему телефон зарегистрировался только через 20 минут после исправления?#
Телефон сам решает, когда повторить попытку. Grandstream после отказа 403 ждёт 1200 секунд, другие марки — от 20 секунд до нескольких минут. После любой правки учётки перезагрузите аппарат — это самый быстрый способ проверить результат.
Связанные разделы#
- Телефон не работает: диагностика по симптомам — чек-лист «в админке | в телефоне»
- Настройка SIP-телефонов — реквизиты, если не регистрируется — общие причины, сброс к заводским
- Звонок обрывается — в том числе «регистрируется и пропадает»
- Нет звука, эхо, «робот»
- Сеть, роутер и интернет для телефонии
- Диагностика провода (SIP-трейс)
Источники#
- RFC 3261 — SIP: регистрация (§10), коды ответов (§21),
423 Interval Too BriefиMin-Expires— https://www.rfc-editor.org/rfc/rfc3261 - Yealink SIP-T2/T3/T4/T5/CP920 Administrator Guide V86.60 — надписи «No Service», «Register Failed», «Unregistered» (раздел Action URL и Troubleshooting)
- Grandstream GRP261x/262x/263x Administration Guide — Registration Retry Wait Time upon 403 Forbidden (заводские 1200 с) — https://documentation.grandstream.com/knowledge-base/grp261x-grp262x-grp263x-series-administration-guide/
- Grandstream HT80x Administration Guide — голосовая подсказка «Device not registered», SIP Registration Failure Retry Wait Time upon 403 Forbidden — https://documentation.grandstream.com/knowledge-base/ht80x-administration-guide/
- Grandstream DP752 Administration Guide — статус SIP Registration YES / NO — https://documentation.grandstream.com/knowledge-base/dp752-administration-guide/
- Panasonic KX-TGP600 Administrator Guide (ред. 2019-03) — Error:003, VoIP Status — https://www.psn-web.net/cs-im/Global/SIPPHONE/sipphone_net/download/TGP6/manual/CE/TGP600_AG(en)_QA.pdf
- Fanvil X3S User Manual — SIP account status Registered / Trying / Timeout — https://download.fanvil.com/User%20Manual/En/X3S/X3S_User_Manual.pdf
- Zoiper 5 User Guide v1.0.7 — статус аккаунта «Not registered», индикатор ошибок — https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf
- Код АТС:
shared/sip/advanced-options.json(срок регистрации 60–3600 с, по умолчанию 120 с; проверка раз в 60 с с ожиданием 3 с; до 5 аппаратов на учётку с вытеснением старейшего; NAT),sip-edge/sipsync/authwatch.go(отказы считаются, адрес не блокируется, пороги предупреждения),sip-edge/sipsync/render.go