Телефонот не работи: дијагностика по симптоми
Секој SIP-телефон има три независни патишта и тие се расипуваат одделно:
- Регистрација — телефонот ѝ соопштува на централата „тука сум“. Тоа се службени пораки на порта 5060 и токму нив ги покажува зелената точка во админ-панелот.
- Глас — одделен тек на портите 10000–20000. За него зелената точка не знае ништо.
- Повратен пат до телефонот — патот по кој централата носи дојдовен повик. Го држи отворен рутерот на објектот — и тој самиот тивко го затвора.
Затоа „не работи“ речиси никогаш не значи „се расипа телефонот“ или „се расипа централата“: обично во мрежата на објектот е блокиран еден од трите патишта. Оваа страница за пет минути ќе ви помогне да разберете кој, и ќе ве упати до детална анализа. Поставување телефони од нула — во прегледот „Поставување SIP-телефони“.
Прво проверете во админ-панелот#
Сѐ подолу — Админ-панел → Телефонија, не треба ништо да инсталирате.
- Точката кај внатрешниот број (табот „Вработени и групи“). „На врска“ — има регистрација; „Нема врска“ — телефонот бил и исчезнал; „Врската сѐ уште не е проверена“ — не се регистрирал ниту еднаш; „Исклучен“ — операторот е исклучен во самиот админ-панел. Статусот доаѓа од централата приближно на секоја минута: ако нешто поправивте во телефонот — почекајте една минута.
- Ознаката на апаратот во редот на внатрешниот број — модел и фирмвер што телефонот сам си ги навел (на пример
Yealink SIP-T31G 124.86.0.130). Сива ознака — апаратот во моментот не е на врска. Во ознаката има туѓ модел — под тоа корисничко име се регистрира друг апарат. - Картичката на апаратот (клик на ознаката). „Работна состојба“ — лентата „на врска / нема врска“ за деноноќие, седмица или месец: редовните падови се потпис на рутер што го затвора повратниот пат. „Поврзувања“ — кога и од која адреса и која мрежа се регистрирал телефонот. „Проверка“ — запишаните ехо-тестови и копчето „Јави се на апаратот“.
- Ехо-тест
*43од самиот телефон. Десет секунди разговор сам со себе го проверуваат гласот во двете насоки: тон и сопствен глас — сѐ е во ред; тон без глас — звукот не доаѓа од телефонот; тишина — не доаѓа до телефонот. Анализа на сите исходи — „Проверка на квалитетот на врската“. - „Провери врска“ на табот „Преглед“ — ја поминува низата „сервер → линија → рута → внатрешни броеви“ и го именува првото прекинато алка. Ова е за дојдовни повици од градски број.
- Дневник на повици — кај секој повик се гледа кој кренал, колку траел разговорот, кој ја положил слушалката, причината за прекинот и редот „Звук“: дали имало глас во двете насоки, загуби, џитер. Како да се користи — „Дневник на повици“.
- SIP-трага (табот „Сервер“) — стенограм од размената меѓу централата и телефонот, кога сѐ друго не објаснило. Упатство — „Дијагностика на жицата“.
Она што во админ-панелот сѐ уште го нема — тоа е причината поради која телефонот не се регистрирал: централата покажува успешни регистрации, а одбивањето го гледа самиот телефон (написот на екранот) и SIP-трагата. Толкување на написите и кодовите — „Не се регистрира“.
Контролна листа: во админ-панелот и во телефонот#
Поголемиот дел од дефектите се разлика меѓу двете страни: во админ-панелот едно, во телефонот друго. Поминете ја табелата по редови — лево гледате во админ-панелот, десно во телефонот и во мрежата.
| Во админ-панелот | Во телефонот и во мрежата |
|---|---|
| Операторот не е исклучен (точката не е „Исклучен“) | Линијата е вклучена: секоја марка има своја штиклирачка — Line Active, Account Active, Activate |
Во прозорецот „Податоци за најава на внатрешниот број“ корисничкото име е долг ред sip-…-<номер> |
Истото корисничко име целосно и во User Name, и во Auth Name / Register Name — а не „101“ |
| Лозинката не е ресетирана откако е внесена во телефонот | Лозинката е внесена повторно по последното „Ресетирај лозинка“ |
SIP-серверот од прозорецот (кај посветена централа адресата е своја, не заедничката sip.<домен>) |
Server / Registrar — точно истата адреса, порта 5060, транспорт UDP |
| Во ознаката на апаратот — вашиот модел и фирмвер | Фирмверот е SIP, а не Teams / Zoom; адресата на серверот за автоматско поставување на претходниот сопственик е избришана |
| Во картичката на апаратот адресата и мрежата се на вашиот интернет-провајдер | На рутерот е исклучен SIP ALG, отворен е излезниот UDP 5060 и 10000–20000, нема пренасочување на портата 5060 кон телефонот |
| На сметката има најмногу 5 апарати — по правило шестиот го истиснува најстариот | Телефонот е во службената мрежа, подобро со кабел, а не во гостинскиот Wi-Fi |
*43 од овој апарат влегол во дневникот со исход „квалитетот е добар“ |
Исклучени се „Не вознемирувај“ (DND) и безусловното пренасочување |
Показател на симптоми#
| Што се случува | Каде е анализата |
|---|---|
| На екранот „No Service“, „Register Failed“, „Not registered“, код 401 / 403 / 404 / 408 / 423 / 503; точката „Нема врска“ | Не се регистрира: написи и кодови на грешки |
| Има регистрација, но тишина; се слуша само едната страна; ехо; глас „како робот“ | Нема звук, ехо, „робот“ |
| Повикот се прекинува на 30-та секунда или по 15–30 минути; дојдовните работат само првите минути по вклучувањето; прекин при премин од Wi-Fi на мобилен интернет | Повикот се прекинува |
| Излезните работат, дојдовните не пристигнуваат | Подолу на оваа страница |
| Гласовното мени („притиснете 1“) не реагира на копчињата | Подолу |
| Ноќе ѕвонат броевите 100, 1000, admin | Подолу |
| Телефонот не добива IP-адреса, на екранот 0.0.0.0 | Подолу |
| DECT-слушалката не ја гледа базата, кркоти во далечниот крај на салата | Подолу |
| Рутер, SIP ALG, порти, колку интернет е потребен | Мрежа, рутер и интернет |
Нема влезни, а излезните работат#
Зошто се случува тоа#
Излезниот повик телефонот го започнува сам, од внатрешноста на мрежата — рутерот го пропушта. Влезниот доаѓа однадвор: АТС тропа на адресата што ја запаметила при регистрацијата, а рутерот ја пропушта само додека ја држи отворена „вратата“ што телефонот ја отворил со својата последна порака. По извесно време тишина, рутерите таквите врати ги затвораат. Оттука и препознатливиот образец: вие ѕвоните — сѐ работи, вам ви ѕвонат — тишина, а локацијата во админ панелот притоа знае да биде зелена.
Причините — од честа кон ретка:
- Рутерот го затворил повратниот пат. На телефонот е исклучен keep-alive или интервалот е поголем од тоа колку рутерот ја држи вратата. Детално — „Влезните работат само првите минути“.
- Повикот не стигнал до добавочниот број по маршрутата. На бројот е отстранета ознаката „Прима повици“, правилото за рутирање води кон друга група, вработениот е надвор од својот распоред во групата.
- На телефонот се вклучени „Не вознемирувај“ (DND) или безусловно пренасочување.
- Апаратите на сметката се повеќе од дозволеното. По правило, една сметка држи до 5 апарати, и секој нов го истиснува најстариот: истиснатиот сам ѕвони беспрекорно, но влезните не му пристигнуваат.
- Заштитата на телефонот е поставена премногу строго — вклучено е примање повици „само од серверот“, а адресата на серверот во телефонот не се совпаѓа со вистинската (види ноќни повици).
Што да се направи#
По секој чекор проверете влезен повик; продолжете — само ако не помогнало.
- „Преглед“ → „Провери врска“. Ако е наведена алката „линија“ или „маршрута“ — работата не е во телефонот: отворете го наведеното.
- Картичка на апаратот → „Проверка“ → „Ѕвони на апаратот“. Заѕвони — има пат до телефонот, барајте во рутирањето. Молчи при зелена локација — тоа е рутерот (чекор 4). Без посебен АТС, ѕвонете на овој добавочен број од соседен телефон.
- На телефонот исклучете DND и пренасочување.
- Вклучете keep-alive во телефонот — кај Yealink тоа е Account → Advanced → Keep Alive Type и Keep Alive Interval (фабрички интервал 30 с) — и исклучете SIP ALG на рутерот. Проверувајте влезен повик по 10 минути мирување, а не веднаш: веднаш по поставувањето вратата е сѐ уште отворена.
- Отворете „Поврзувања“ во картичката на апаратот: ако неколку апарати наизменично се „менуваат“ на една сметка — вишокот исклучете ги или раздвојте ги на различни добавочни броеви.
Гласовното мени не ги слуша притискањата (DTMF)#
Зошто се случува тоа#
Притискањето копче за време на разговорот треба некако да се пренесе на другата страна. Има три начини: со посебен службен пакет покрај гласот (RFC 2833, познат и како RFC 4733), со звук внатре во гласот (inband) и со службена порака SIP INFO. Нашиот АТС по правило го очекува првиот — RFC 2833 / 4733, и речиси сите телефони од фабрика го праќаат токму него. Ако во телефонот е поставен друг начин, АТС нема да ги види притискањата, и гласовното мени — свое или туѓо — нема да ги слушне.
Посебен случај — аналоген телефон преку гејтвеј во импулсен режим на бирање (дискал апарат, прекинувач P/T во положба P): ѕвездичката и решетката воопшто не ги пренесува.
Што да се направи#
- Проверете ги притискањата со ехо-тест. Бирајте
*43, почекајте да го слушнете својот глас и притиснете#. Се слушна второ гудење и проверката заврши — АТС го прими вашето притискање, со телефонот сѐ е во ред. Нема гудење, ехото продолжува — притискањето не стигнува до АТС. - Поставете во телефонот начинот RFC2833. Кај Yealink тоа е Account → Advanced → DTMF Type (RFC2833 — фабричка вредност); кај другите марки полето DTMF се наоѓа во поставките на истата сметка. Опцијата „RFC2833 + SIP INFO“ заменете ја со чист RFC2833 — два начина одеднаш не се потребни.
- На посебен АТС, за каприциозниот апарат може да се смени начинот од страната на АТС: кај добавочниот број — „Поставки на телефонот“ → „Како се пренесуваат притискањата на копчињата“ (inband, info, auto). Менувајте по една вредност и секој пат проверувајте со истиот
#во*43. #во*43сработи, а менито на банката сепак не го слуша — притискањето се губи веќе меѓу АТС и операторот на врската. Тоа е за нас: пратете го времето на повикот и бираниот број (види „Што да се прати во поддршката“).
Ноќни повици од броевите 100, 1000, admin#
Зошто се случува тоа#
Ова не е гостин и не е централата. По интернет деноноќно кружат програми-скенери: ги пребираат адресите и праќаат на портата 5060 пробни повици во име на „100“, „1000“, „admin“ во потрага по незаштитени телефони. До телефонот таков повик стигнува само ако телефонот е отворен кон интернет директно: на рутерот е пробиена портата 5060 кон телефонот, телефонот стои во DMZ, рутерот сам ја отворил портата преку UPnP или на телефонот му е доделена јавна адреса без рутер. Во журналот на повици на централата таков повик нема — тој пристигнал покрај неа.
На нашата централа не ѝ се потребни ниту пробивање, ниту DMZ: телефонот сам излегува кон неа од внатрешноста на мрежата.
Што да се направи#
- Отстранете од рутерот пробивањето порти и DMZ кон телефонот, исклучете UPnP. Ако провајдерот го довел кабелот директно во телефонот — поставете рутер помеѓу нив. Проверете влезен повик од соседниот добавен број.
- Дозволете телефонот да прима повици само од својот сервер. Yealink: Features → General Information → Accept SIP Trust Server Only — според документацијата на производителот оваа поставка е направена токму против „фантомските“ повици од броеви како 100 и 1000. Grandstream GRP: Account → SIP Settings → Security Settings → Accept Incoming SIP from Proxy Only. Шлюзовите Grandstream HT: Allow Incoming SIP Messages from SIP Proxy Only. По вклучувањето задолжително проверете вистински влезен повик: ако адресата на серверот во телефонот не се совпаѓа со вистинската, ќе се отсечат и потребните повици.
- Повиците продолжуваат при затворени порти — значи, телефонот сѐ уште е видлив однадвор: проверете дали не стои во мрежа со јавни адреси (дел од провајдерите така ги поврзуваат канцелариите) и преместете го зад рутер.
Телефонот не добива IP-адреса#
Зошто се случува тоа#
Адресата на телефонот му ја доделува рутерот или комутаторот на објектот (DHCP). Нема адреса — до централата воопшто не доаѓа: телефонот едноставно не е во мрежата. Причини: кабелот или портата, напојувањето, преостаната статична адреса во телефонот или VLAN од претходниот сопственик, штекер во сегмент од мрежата без доделување адреси.
Што да се направи#
- Кабелот. Вклучете го во порта во која сигурно работи компјутер. Настолните телефони имаат две гнезда: мрежата — во LAN / Internet / WAN, а не во PC (тоа е за компјутер зад телефонот).
- Напојувањето. Без PoE-комутатор е потребен блок за напојување. Комутаторот со PoE често дава напојување само на дел од портите — проверете според неговата ознака.
- Телефон од втора рака. Отворете ги мрежните поставки на апаратот: режимот на адресата треба да биде DHCP, а не Static, VLAN — исклучен. На пример, D-Link DPH-400S од фабрика стои на статична
192.168.1.10— видете ја страницата на D-Link. Најкраткиот пат е враќање на фабрички поставки. - Телефони во посебен VLAN — во тој VLAN треба да работи DHCP; тоа е прашање до тој што ја поставувал мрежата. Подетално — „Мрежа, рутер и интернет“.
DECT-рачната слушалка не ја гледа базата или крцка#
Зошто се случува тоа#
DECT има два дела. Слушалка ↔ база — радио, нашата централа тука нема никаква врска. База ↔ централа — обичен SIP, како кај настолниот телефон. Написот на слушалката како „Unregistered!“ кај Yealink зборува за радиото (слушалката не е поврзана со базата), а не за централата. Крцкањето и прекините во далечниот агол — граница на радиопокриеноста, а не лош интернет.
Што да се направи#
- Слушалката не е поврзана со базата — поврзете ја: Yealink W — „Поврзување на слушалки со базата“; Grandstream DP — копчето Radio/Page на базата околу 8 секунди, потоа Subscribe на слушалката (Чекор 1 од страницата DP).
- Слушалката е поврзана, но не ѕвони — не ѝ е доделена сметка: Yealink — Account → Number Assignment, Gigaset — Settings → SIP accounts → Assignments, Grandstream — Account Assignment / Handset Line Settings.
- Слушалката не се поврзува, иако базата е во режим на регистрација — на базата ѝ снемало места: Yealink W70B држи до 10 слушалки, W60B — до 8, Grandstream DP750/DP752 — до 5.
- Крцка и се кине далеку од базата — бирајте
*43и, без да ја спуштите слушалката, поминете низ салата, кујната, магацинот и скалите: каде што сопствениот глас почнува да се кине, таму е и границата на покриеноста. Подигнете ја базата повисоко и отстранете ја од метал и дебели ѕидови; ако не е доволно — репитер (кај Yealink: OK → Settings → System Settings → Repeater Mode) или втора база. Номиналниот дострел во затворен простор е скромен: кај Grandstream DP750/DP752 — до 50 м. - Слушалката е купена во друга земја — европскиот DECT (1880–1900 МГц) и американскиот DECT 6.0 (1920–1930 МГц) работат на различни фреквенции, и таква слушалка нема да ја види вашата база. Кај Gigaset радиодијапазонот на регионот се избира при првото влегување во базата — проверете дали е вашиот.
Што да се прати до поддршката#
Ако по оваа страница и подробната анализа на симптомот не помогнало, пратете:
- датум и време на проблематичниот повик до минута, бројот од кој се ѕвонело и добавен број;
- модел и фирмвер — копирајте ја линијата од ознаката на апаратот во админ панелот;
- што имало при
*43: тон, сопствен глас, кинење — и резултатот од проверката од журналот или картичката на апаратот; - скриншот од картичката на повикот од журналот и, ако сте снимале, текстот на SIP-трасата (лозинките од неа се отсекуваат сами);
- како е поврзан телефонот: кабел или Wi-Fi, модел на рутерот, дали е исклучен SIP ALG;
- што веќе сте пробале од оваа страница.
Како да ни пишете — „Поддршка“. Ако ви е поудобно, вклучете „Пристап за поддршка“ во поставките — вработен ќе погледне сам.
Често поставувани прашања#
Локацијата е зелена — значи, телефонот сигурно работи?#
Не. Зелената точка е само регистрација: телефонот ѝ соопштил на централата дека е присутен. Гласот оди по посебен пат и се расипува посебно, а повратниот пат до телефонот може да се затвори една минута по регистрацијата. Проверка „дали работи“ е *43 (глас) и „Повикај го апаратот“ или повик од соседниот внатрешен број (влезни).
Зошто во администрацијата не се гледа зошто телефонот не се регистрира?#
Централата чува историја на успешни регистрации, а одбивањето е одговор што го добил телефонот и се гледа пред сѐ на неговиот екран. На посветена централа причината ја покажува SIP-трагата: вклучете снимање и престартувајте го телефонот. Што значи секој натпис — „Не се регистрира“.
Престартувањето на телефонот помага — дали е тоа нормално?#
Престартувањето одново го регистрира телефонот и одново ги отвора „вратите“ на рутерот — затоа ги лечи симптомите на повратниот пат. Ако помага еден-два часа, а потоа сѐ се повторува, причината е keep-alive или рутерот: види „Влезните работат само првите минути“.
Може ли да се провери врската без да се вознемируваат гостите и без трошење пари?#
Да: *43 — внатрешен број на вашата централа, не звони надвор и ништо не чини. Бирајте го колку сакате пати, дури и во најголема гужва.
Поврзани раздели#
- Поставување SIP-телефони — податоци за пристап, мрежа на објектот, проверка на квалитетот на врската, враќање на фабрички поставки
- Не се регистрира: натписи и кодови на грешки
- Нема звук, се слуша во една насока, ехо, „робот“
- Повикот се прекинува: по 30 секунди, по 15–30 минути
- Мрежа, рутер и интернет за телефонија
- Телефонија: дневник на повици и SIP-трага
- Упатства по марки, раздел „Ако не се регистрира“: Yealink T, Grandstream GRP, Fanvil, Yealink W (DECT)
Извори#
- RFC 3261 — SIP: регистрација, кодови на одговори — https://www.rfc-editor.org/rfc/rfc3261
- RFC 4733 (го замени RFC 2833) — пренос на притискања на копчиња со посебни пакети — https://www.rfc-editor.org/rfc/rfc4733
- Yealink SIP-T2/T3/T4/T5/CP920 Administrator Guide V86.60 — Accept SIP Trust Server Only (
sip.trust_ctrl, заштита од повици од броеви 100, 1000), DTMF Type, Keep Alive Type / Interval (фабрички 30 с) - Grandstream GRP261x/262x/263x Administration Guide — Accept Incoming SIP from Proxy Only — https://documentation.grandstream.com/knowledge-base/grp261x-grp262x-grp263x-series-administration-guide/
- Grandstream HT80x Administration Guide — Allow Incoming SIP Messages from SIP Proxy Only — https://documentation.grandstream.com/knowledge-base/ht80x-administration-guide/
- Код на централата:
sip-edge/sipsync/linecheck.go(ехо-тест*43,#ја завршува проверката со втор тон),shared/sip/advanced-options.json(DTMF по стандард RFC 4733, до 5 апарати на сметка со истиснување на најстариот, проверка на апаратите на секои 60 с),sip-edge/sipsync/render.go - Екрани на администрацијата:
admin/components/integrations/SipStatusDot.tsx,SipDeviceModal.tsx,SipDeviceLineCheck.tsx