← 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.