← Wszystkie pojęcia VoIP

Diagnostyka i typowe problemy

Call-ID

Co to jest Call-ID?

Call-ID to identyfikator używany w komunikatach SIP do wiązania zdarzeń związanych z połączeniem lub inną operacją. Dla użytkownika jest zwykle niewidoczny. Dla administratora działa jak numer sprawy, który pomaga znaleźć właściwą rozmowę pośród tysięcy zapisów w logach.

Do czego służy Call-ID?

Służy do korelowania komunikatów sygnalizacyjnych: rozpoczęcia rozmowy, odpowiedzi, zmian i zakończenia. W zgłoszeniu do operatora Call-ID bywa bardzo pomocny, ale należy podać również czas i kierunek połączenia. Sam identyfikator może nie obejmować wszystkich systemów uczestniczących w rozmowie.

Jak może mi pomóc Call-ID?

Dzięki Call-ID specjalista nie musi przeszukiwać logów wyłącznie po numerze klienta, z którym wykonywano wiele prób. Łatwiej porównać konkretny przypadek udany i nieudany. Ogranicza to ryzyko pomylenia dwóch niemal równoczesnych połączeń i wyciągnięcia błędnych wniosków.

Jakie problemy rozwiązuje Call-ID?

Identyfikator pomaga uporządkować diagnostykę retransmisji, przekierowań i rozłączeń. Nie dowodzi jednak tożsamości rozmówcy i nie stanowi mechanizmu uwierzytelniania. Nie należy używać go jako sekretnego klucza dostępu do nagrania albo danych klienta bez dodatkowej kontroli uprawnień.

Technologia

Nagłówek Call-ID jest elementem SIP. Dialog identyfikuje się dokładniej przez zestaw Call-ID oraz znaczniki lokalny i zdalny, zwane tagami. Przy rozgałęzieniu połączenia jeden Call-ID może więc towarzyszyć wielu dialogom. B2BUA może wygenerować nowy identyfikator na drugim odcinku.

Gdzie można wykorzystać Call-ID?

Call-ID przydaje się w panelu diagnostycznym centrali, analizie Wireshark i współpracy z operatorem. Najlepiej kopiować go z konkretnego zdarzenia bez skracania. Jego obecność w publicznym zrzucie nie ujawnia hasła, ale razem z pozostałymi nagłówkami może odsłaniać informacje o infrastrukturze.

Koszyk