Telefon nie działa: diagnoza po objawach
Każdy telefon SIP ma trzy niezależne drogi i każda psuje się osobno:
- Rejestracja — telefon informuje centralę „jestem na miejscu”. To komunikaty serwisowe na port 5060 i właśnie je pokazuje zielona kropka w panelu administracyjnym.
- Głos — osobny strumień na portach 10000–20000. Zielona kropka nie wie o nim nic.
- Droga powrotna do telefonu — droga, którą centrala dostarcza połączenie przychodzące. Utrzymuje ją otwartą router lokalu — i on sam ją po cichu zamyka.
Dlatego „nie działa” prawie nigdy nie znaczy „zepsuł się telefon” ani „zepsuła się centrala”: zwykle w sieci lokalu zablokowana jest jedna z trzech dróg. Ta strona w pięć minut pomoże ustalić którą, i poprowadzi do szczegółowego omówienia. Konfiguracja telefonów od zera — w przeglądzie „Konfiguracja telefonów SIP”.
Najpierw sprawdź w panelu administracyjnym#
Wszystko poniżej — Panel administracyjny → Telefonia, niczego nie trzeba instalować.
- Kropka przy numerze wewnętrznym (zakładka „Pracownicy i grupy”). „Połączony” — rejestracja jest; „Brak połączenia” — telefon był i zniknął; „Połączenie nie było jeszcze sprawdzane” — nigdy się nie zarejestrował; „Wyłączony” — operator wyłączony w samym panelu administracyjnym. Status przychodzi z centrali mniej więcej raz na minutę: coś poprawiono w telefonie — poczekaj minutę.
- Tag aparatu w wierszu numeru wewnętrznego — model i oprogramowanie, którymi telefon się przedstawił (na przykład
Yealink SIP-T31G 124.86.0.130). Szary tag — aparat nie jest teraz połączony. W tagu obcy model — pod tym loginem rejestruje się inny aparat. - Karta aparatu (kliknięcie tagu). „Dostępność” — pasek „połączony / brak połączenia” za dobę, tydzień lub miesiąc: regularne przerwy to pismo routera, który zamyka drogę powrotną. „Połączenia” — kiedy i z jakiego adresu oraz jakiej sieci telefon się rejestrował. „Test” — zapisane testy echa i przycisk „Zadzwoń na aparat”.
- Test echa
*43z samego telefonu. Dziesięć sekund rozmowy z samym sobą sprawdza głos w obie strony: sygnał i własny głos — wszystko w porządku; sygnał bez głosu — dźwięk nie dochodzi od telefonu; cisza — nie dochodzi do telefonu. Omówienie wszystkich wyników — „Sprawdzanie jakości połączenia”. - „Sprawdź połączenie” na zakładce „Przegląd” — przechodzi łańcuch „serwer → linia → trasa → numery wewnętrzne” i wskazuje pierwsze zerwane ogniwo. To dotyczy połączeń przychodzących z numeru miejskiego.
- Dziennik połączeń — przy każdym połączeniu widać, kto odebrał, ile trwała rozmowa, kto odłożył słuchawkę, przyczynę rozłączenia i wiersz „Dźwięk”: czy głos szedł w obie strony, straty, jitter. Jak z niego korzystać — „Dziennik połączeń”.
- SIP-trace (zakładka „Serwer”) — stenogram wymiany centrali z telefonem, gdy wszystko inne nie wyjaśniło sprawy. Instrukcja — „Diagnostyka przewodu”.
Czego w panelu administracyjnym na razie nie ma — to przyczyny, dla której telefon nie się zarejestrował: centrala pokazuje udane rejestracje, a odmowę widzi sam telefon (napis na ekranie) i SIP-trace. Rozszyfrowanie napisów i kodów — „Nie rejestruje się”.
Lista kontrolna: w panelu administracyjnym i w telefonie#
Większość awarii to rozbieżność dwóch stron: w panelu administracyjnym jedno, w telefonie drugie. Przejdź tabelę wiersz po wierszu — po lewej patrz w panelu administracyjnym, po prawej w telefonie i w sieci.
| W panelu administracyjnym | W telefonie i w sieci |
|---|---|
| Operator nie jest wyłączony (kropka nie „Wyłączony”) | Linia włączona: każda marka ma własne pole — Line Active, Account Active, Activate |
W oknie „Dane logowania numeru wewnętrznego” login to długi ciąg sip-…-<номер> |
Ten sam login w całości i w User Name, i w Auth Name / Register Name — a nie „101” |
| Hasła nie zresetowano po tym, jak wpisano je w telefonie | Hasło wpisane od nowa po ostatnim „Zresetuj hasło” |
Serwer SIP z okna (przy dedykowanej centrali adres jest własny, nie wspólny sip.<домен>) |
Server / Registrar — dokładnie ten sam adres, port 5060, transport UDP |
| W tagu aparatu — twój model i oprogramowanie | Oprogramowanie SIP, a nie Teams / Zoom; adres serwera autokonfiguracji poprzedniego właściciela wyczyszczony |
| W karcie aparatu adres i sieć — twojego dostawcy internetu | Na routerze wyłączony SIP ALG, otwarty wychodzący UDP 5060 i 10000–20000, brak przekierowania portu 5060 na telefon |
| Na koncie nie więcej niż 5 aparatów — domyślnie szósty wypiera najstarszy | Telefon w sieci służbowej, najlepiej kablem, a nie w gościnnym Wi-Fi |
*43 z tego aparatu trafił do dziennika z wynikiem „jakość dobra” |
Wyłączone „Nie przeszkadzać” (DND) i bezwarunkowe przekierowanie |
Wskaźnik objawów#
| Co się dzieje | Gdzie omówienie |
|---|---|
| Na ekranie „No Service”, „Register Failed”, „Not registered”, kod 401 / 403 / 404 / 408 / 423 / 503; kropka „Brak połączenia” | Nie rejestruje się: napisy i kody błędów |
| Rejestracja jest, ale cisza; słychać tylko jedną stronę; echo; głos „robota” | Brak dźwięku, echo, „robot” |
| Połączenie zrywa się w 30. sekundzie lub po 15–30 minutach; połączenia przychodzące działają tylko pierwsze minuty po włączeniu; przerwanie przy przejściu z Wi-Fi na internet mobilny | Połączenie się zrywa |
| Połączenia wychodzące działają, przychodzące nie przychodzą | Poniżej na tej stronie |
| Menu głosowe („naciśnij 1”) nie reaguje na przyciski | Poniżej |
| W nocy dzwonią numery 100, 1000, admin | Poniżej |
| Telefon nie otrzymuje adresu IP, na ekranie 0.0.0.0 | Poniżej |
| Słuchawka DECT nie widzi bazy, trzeszczy w dalekim końcu sali | Poniżej |
| Router, SIP ALG, porty, ile potrzeba internetu | Sieć, router i internet |
Brak połączeń przychodzących, a wychodzące działają#
Dlaczego tak bywa#
Połączenie wychodzące telefon inicjuje sam, od wewnątrz sieci — router je wypuszcza. Połączenie przychodzące przychodzi z zewnątrz: centrala puka pod adres, który zapamiętała przy rejestracji, a router wpuszcza je tylko tak długo, jak długo trzyma otwarte „drzwi”, które telefon otworzył swoim ostatnim komunikatem. Po pewnym czasie ciszy routery takie drzwi zamykają. Stąd ten schemat: dzwonisz — wszystko działa, dzwonią do ciebie — cisza, a placówka w panelu administracyjnym bywa przy tym zielona.
Przyczyny — od częstej do rzadkiej:
- Router zamknął drogę powrotną. W telefonie jest wyłączony keep-alive albo interwał jest dłuższy, niż router trzyma drzwi. Szczegóły — „Połączenia przychodzące działają tylko przez pierwsze minuty”.
- Połączenie nie dotarło do numeru wewnętrznego po trasie. Na numerze jest odznaczony checkbox „Przyjmuje połączenia”, reguła routingu prowadzi do innej grupy, pracownik jest poza swoim harmonogramem w grupie.
- W telefonie są włączone „Nie przeszkadzać” (DND) albo bezwarunkowe przekierowanie.
- Na koncie jest więcej aparatów, niż dozwolono. Domyślnie jedno konto obsługuje do 5 aparatów, a każdy nowy wypiera najstarszy: wyparty sam dzwoni bez zarzutu, ale połączenia przychodzące do niego nie docierają.
- Zabezpieczenia telefonu są ustawione zbyt rygorystycznie — włączone jest przyjmowanie połączeń „tylko od serwera”, a adres serwera w telefonie nie zgadza się z rzeczywistym (patrz nocne połączenia).
Co zrobić#
Po każdym kroku sprawdź połączenie przychodzące; przechodź dalej tylko wtedy, gdy nie pomogło.
- „Przegląd” → „Sprawdź połączenie”. Jeśli wskazane ogniwo to „linia” albo „trasa” — problem nie leży w telefonie: otwórz wskazany element.
- Karta aparatu → „Sprawdzenie” → „Zadzwoń na aparat”. Zadzwonił — droga do telefonu istnieje, szukaj w routingu. Milczy przy zielonej placówce — to router (krok 4). Bez wydzielonej centrali zadzwoń na ten numer wewnętrzny z sąsiedniego telefonu.
- W telefonie wyłącz DND i przekierowanie.
- Włącz w telefonie keep-alive — w Yealink to Account → Advanced → Keep Alive Type i Keep Alive Interval (fabryczny interwał 30 s) — i wyłącz SIP ALG na routerze. Sprawdzaj połączenie przychodzące po 10 minutach bezczynności, a nie od razu: zaraz po konfiguracji drzwi są jeszcze otwarte.
- Otwórz „Połączenia” w karcie aparatu: jeśli kilka aparatów po kolei „zmienia” się na jednym koncie — zbędne wyłącz albo rozdziel na różne numery wewnętrzne.
Menu głosowe nie słyszy naciśnięć (DTMF)#
Dlaczego tak bywa#
Naciśnięcie klawisza podczas rozmowy trzeba jakoś przekazać na drugą stronę. Są trzy sposoby: osobnym pakietem sygnalizacyjnym obok głosu (RFC 2833, znany też jako RFC 4733), dźwiękiem wewnątrz głosu (inband) i komunikatem sygnalizacyjnym SIP INFO. Nasza centrala domyślnie oczekuje pierwszego — RFC 2833 / 4733, i prawie wszystkie telefony fabrycznie wysyłają właśnie ten. Jeśli w telefonie ustawiono inny sposób, centrala nie zobaczy naciśnięć, a menu głosowe — własne czy obce — ich nie usłyszy.
Osobny przypadek to telefon analogowy przez bramkę w impulsowym trybie wybierania (aparat tarczowy, przełącznik P/T w pozycji P): gwiazdki i krzyżyka nie przekazuje w ogóle.
Co zrobić#
- Sprawdź naciśnięcia testem echa. Wybierz
*43, poczekaj na swój głos i naciśnij#. Zabrzmiał drugi sygnał i test się zakończył — centrala otrzymała twoje naciśnięcie, z telefonem wszystko w porządku. Sygnału nie ma, echo trwa dalej — naciśnięcie nie dociera do centrali. - Ustaw w telefonie sposób RFC2833. W Yealink to Account → Advanced → DTMF Type (RFC2833 — wartość fabryczna); w innych markach pole DTMF znajduje się w ustawieniach tego samego konta. Wariant „RFC2833 + SIP INFO” zamień na czysty RFC2833 — dwa sposoby naraz nie są potrzebne.
- W wydzielonej centrali dla kapryśnego aparatu można zmienić sposób od strony centrali: dla numeru wewnętrznego — „Ustawienia telefonu” → „Jak przekazywane są naciśnięcia klawiszy” (inband, info, auto). Zmieniaj po jednej wartości i za każdym razem sprawdzaj tym samym
#w*43. #w*43działa, a menu banku nadal nie słyszy — naciśnięcie ginie już między centralą a operatorem telekomunikacyjnym. To do nas: przyślij czas połączenia i wybrany numer (patrz „Co przesłać do wsparcia”).
Nocne połączenia z numerów 100, 1000, admin#
Dlaczego tak bywa#
To nie gość i nie centrala. Po internecie całodobowo krążą programy-skanery: przeglądają adresy i wysyłają na port 5060 próbne połączenia w imieniu „100”, „1000”, „admin” w poszukiwaniu niezabezpieczonych telefonów. Do telefonu takie połączenie dociera tylko wtedy, gdy telefon jest otwarty do internetu bezpośrednio: na routerze przekierowany jest port 5060 na telefon, telefon stoi w DMZ, router sam otworzył port przez UPnP albo telefonowi przydzielono publiczny adres bez routera. W dzienniku połączeń centrali takiego połączenia nie ma — przyszło z pominięciem niej.
Nasza centrala nie potrzebuje ani przekierowania, ani DMZ: telefon sam łączy się z nią od wewnątrz sieci.
Co zrobić#
- Usuń z routera przekierowanie portów i DMZ na telefon, wyłącz UPnP. Jeśli dostawca poprowadził kabel bezpośrednio do telefonu — postaw między nimi router. Sprawdź połączenie przychodzące z sąsiedniego numeru wewnętrznego.
- Zezwól telefonowi przyjmować połączenia tylko z własnego serwera. Yealink: Features → General Information → Accept SIP Trust Server Only — według dokumentacji producenta to ustawienie jest właśnie po to, by chronić przed „widmowymi” połączeniami z numerów takich jak 100 i 1000. Grandstream GRP: Account → SIP Settings → Security Settings → Accept Incoming SIP from Proxy Only. Bramy Grandstream HT: Allow Incoming SIP Messages from SIP Proxy Only. Po włączeniu koniecznie sprawdź prawdziwe połączenie przychodzące: jeśli adres serwera w telefonie nie zgadza się z prawdziwym, odetną się także potrzebne połączenia.
- Połączenia trwają przy zamkniętych portach — to znaczy, że telefon jest nadal widoczny z zewnątrz: sprawdź, czy nie stoi w sieci z publicznymi adresami (część dostawców tak podłącza biura), i przenieś go za router.
Telefon nie otrzymuje adresu IP#
Dlaczego tak bywa#
Adres przydziela telefonowi router lub switch lokalu (DHCP). Nie ma adresu — do centrali sprawa w ogóle nie dochodzi: telefon po prostu nie jest w sieci. Przyczyny: kabel lub port, zasilanie, pozostały w telefonie statyczny adres albo VLAN poprzedniego właściciela, gniazdko w segmencie sieci bez przydzielania adresów.
Co zrobić#
- Kabel. Włóż go do portu, w którym na pewno działa komputer. Telefony biurkowe mają dwa gniazda: sieć — do LAN / Internet / WAN, a nie do PC (ono jest dla komputera za telefonem).
- Zasilanie. Bez switcha PoE potrzebny jest zasilacz. Switch z PoE często podaje zasilanie tylko na części portów — sprawdź po jego oznaczeniu.
- Telefon z drugiej ręki. Otwórz w aparacie ustawienia sieciowe: tryb adresu powinien być DHCP, a nie Static, VLAN — wyłączony. Na przykład D-Link DPH-400S fabrycznie siedzi na statycznym
192.168.1.10— zob. stronę D-Link. Najkrótsza droga to przywrócenie ustawień fabrycznych. - Telefony w osobnym VLAN — w tym VLAN musi działać DHCP; to pytanie do tego, kto konfigurował sieć. Więcej — „Sieć, router i internet”.
Słuchawka DECT nie widzi bazy lub trzeszczy#
Dlaczego tak bywa#
DECT ma dwa odcinki. Słuchawka ↔ baza — radio, nasza centrala nie ma z tym nic wspólnego. Baza ↔ centrala — zwykły SIP, jak w telefonie biurkowym. Napis na słuchawce w rodzaju „Unregistered!” u Yealink dotyczy radia (słuchawka nie jest przypisana do bazy), a nie centrali. Trzeszczenie i przerwy w dalekim kącie to granica zasięgu radiowego, a nie zły internet.
Co zrobić#
- Słuchawka nie jest przypisana do bazy — przypisz ją: Yealink W — „Przypisanie słuchawek do bazy”; Grandstream DP — przycisk Radio/Page na bazie przez około 8 sekund, następnie Subscribe na słuchawce (Krok 1 strony DP).
- Słuchawka przypisana, ale nie dzwoni — nie przydzielono jej konta: Yealink — Account → Number Assignment, Gigaset — Settings → SIP accounts → Assignments, Grandstream — Account Assignment / Handset Line Settings.
- Słuchawka nie przypisuje się, choć baza jest w trybie rejestracji — w bazie skończyły się miejsca: Yealink W70B obsługuje do 10 słuchawek, W60B — do 8, Grandstream DP750/DP752 — do 5.
- Trzeszczy i rwie się z dala od bazy — wybierz
*43i nie odkładając słuchawki przejdź przez salę, kuchnię, magazyn i schody: tam, gdzie własny głos zaczyna się rwać, jest granica zasięgu. Podnieś bazę wyżej i odsuń od metalu i grubych ścian; jeśli to nie wystarcza — repeater (u Yealink: OK → Settings → System Settings → Repeater Mode) lub druga baza. Katalogowy zasięg w pomieszczeniu jest skromny: u Grandstream DP750/DP752 — do 50 m. - Słuchawka kupiona w innym kraju — europejski DECT (1880–1900 MHz) i amerykański DECT 6.0 (1920–1930 MHz) działają na różnych częstotliwościach i taka słuchawka nie zobaczy twojej bazy. U Gigaset zakres radiowy regionu wybiera się przy pierwszym wejściu do bazy — sprawdź, czy jest twój.
Co przesłać do wsparcia#
Jeśli po tej stronie i szczegółowym rozbiorze objawu nie pomogło, prześlij:
- datę i godzinę problematycznego połączenia co do minuty, numer, z którego dzwoniono, i numer wewnętrzny;
- model i firmware — skopiuj wiersz z karty aparatu w panelu administracyjnym;
- co było przy
*43: sygnał, własny głos, rwanie — i wynik sprawdzenia z dziennika lub karty aparatu; - zrzut ekranu karty połączenia z dziennika i, jeśli był robiony, tekst śladu SIP (hasła są z niego wycinane same);
- jak podłączony jest telefon: kabel czy Wi-Fi, model routera, czy SIP ALG jest wyłączony;
- co już próbowano z tej strony.
Jak do nas napisać — „Wsparcie”. Jeśli wygodniej, włącz „Dostęp wsparcia” w ustawieniach — pracownik sprawdzi sam.
Częste pytania#
Placówka jest zielona — czy to znaczy, że telefon na pewno działa?#
Nie. Zielona kropka oznacza tylko rejestrację: telefon poinformował centralę, że jest na miejscu. Głos idzie osobną drogą i psuje się osobno, a droga powrotna do telefonu może zamknąć się minutę po rejestracji. Sprawdzenie „czy działa” to *43 (głos) oraz „Zadzwoń na aparat” albo połączenie z sąsiedniego numeru wewnętrznego (połączenia przychodzące).
Dlaczego w panelu administracyjnym nie widać, z jakiego powodu telefon się nie rejestruje?#
Centrala przechowuje historię udanych rejestracji, a odmowa to odpowiedź, którą otrzymał telefon, i widać ją przede wszystkim na jego ekranie. W dedykowanej centrali przyczynę pokazuje SIP-ślad: włącz nagrywanie i zrestartuj telefon. Co oznacza każdy komunikat — „Nie rejestruje się”.
Restart telefonu pomaga — czy to normalne?#
Restart ponownie rejestruje telefon i ponownie otwiera „drzwi” na routerze — dlatego leczy objawy drogi powrotnej. Jeśli pomaga na godzinę lub dwie, a potem wszystko się powtarza, przyczyną jest keep-alive albo router: zob. „Połączenia przychodzące działają tylko przez pierwsze minuty”.
Czy można sprawdzić łączność, nie niepokojąc gości i nie wydając pieniędzy?#
Tak: *43 to numer wewnętrzny Twojej centrali, nie dzwoni na zewnątrz i nic nie kosztuje. Wybieraj go dowolną liczbę razy, choćby w godzinach szczytu.
Powiązane sekcje#
- Konfiguracja telefonów SIP — dane dostępowe, sieć lokalu, sprawdzenie jakości połączenia, reset do ustawień fabrycznych
- Nie rejestruje się: komunikaty i kody błędów
- Brak dźwięku, słychać w jedną stronę, echo, „robot”
- Połączenie się zrywa: po 30 sekundach, po 15–30 minutach
- Sieć, router i internet dla telefonii
- Telefonia: dziennik połączeń i SIP-ślad
- Instrukcje według marek, sekcja „Jeśli nie rejestruje się”: Yealink T, Grandstream GRP, Fanvil, Yealink W (DECT)
Źródła#
- RFC 3261 — SIP: rejestracja, kody odpowiedzi — https://www.rfc-editor.org/rfc/rfc3261
- RFC 4733 (zastąpił RFC 2833) — przesyłanie naciśnięć klawiszy osobnymi pakietami — 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, ochrona przed połączeniami z numerów 100, 1000), DTMF Type, Keep Alive Type / Interval (fabrycznie 30 s) - 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/
- Kod centrali:
sip-edge/sipsync/linecheck.go(test echa*43,#kończy sprawdzenie drugim sygnałem),shared/sip/advanced-options.json(DTMF domyślnie RFC 4733, do 5 aparatów na konto z wyparciem najstarszego, sprawdzanie aparatów co 60 s),sip-edge/sipsync/render.go - Ekrany panelu administracyjnego:
admin/components/integrations/SipStatusDot.tsx,SipDeviceModal.tsx,SipDeviceLineCheck.tsx