← Wszystkie pojęcia VoIP
Sygnalizacja i standardy SIP
SIP BYE
Co to jest SIP BYE?
SIP BYE to żądanie kończące sesję w istniejącym dialogu, zwykle wysyłane po odłożeniu słuchawki. Dotyczy zakończenia uczestnictwa w rozmowie, a nie anulowania samego oczekiwania na jej odebranie. Tę drugą rolę pełni przede wszystkim CANCEL.
Do czego służy SIP BYE?
BYE informuje drugą stronę, że ma zakończyć dany dialog i zwolnić związane z nim zasoby. W centrali pośredniczącej mogą istnieć dwa osobne odcinki połączenia; zakończenie jednego wymaga odpowiedniej obsługi drugiego.
Jak może mi pomóc SIP BYE?
W analizie nieoczekiwanego rozłączenia kierunek BYE pomaga ustalić, który element zainicjował zakończenie. Jeżeli wysłała go centrala po upływie limitu, szukanie przyczyny wyłącznie w telefonie klienta będzie nietrafione.
Jakie problemy rozwiązuje SIP BYE?
Gdy po odłożeniu słuchawki drugi uczestnik nadal widzi aktywną rozmowę, należy sprawdzić dostarczenie BYE i reakcję centrali. Sam komunikat nie wyjaśnia jednak powodu rozłączenia: może wynikać z decyzji użytkownika, limitu czasu albo wcześniejszego błędu.
Technologia
BYE korzysta z identyfikatorów i tras istniejącego dialogu. Odbiorca odpowiada na żądanie; komunikat Reason, jeśli występuje, może doprecyzować przyczynę. Zakończenie sygnalizacji i zatrzymanie strumienia RTP są powiązane, ale obserwuje się je w oddzielnych warstwach.
Gdzie można wykorzystać SIP BYE?
BYE analizuje się przy zawieszonych sesjach operatora, niespójnych statystykach czasu rozmowy i przerwaniu konferencji. Jeśli połączenie nie zostało jeszcze odebrane, trzeba sprawdzić pełny przebieg INVITE i CANCEL, zamiast wymuszać BYE jako uniwersalne lekarstwo.