Телефон не реєструється: написи на екрані та коди помилок
Реєстрація — це телефон, який кожні кілька хвилин повідомляє АТС: «я — такий-то додатковий, телефонуйте мені сюди». Сервер відповідає коротким кодом, а телефон показує його по-своєму: одна марка пише «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-облікового запису 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