← Wszystkie pojęcia VoIP

Sygnalizacja i standardy SIP

SIP PRACK

Co to jest SIP PRACK?

SIP PRACK to żądanie potwierdzające niezawodnie przesyłaną odpowiedź tymczasową SIP. Nazwa pochodzi od Provisional Response Acknowledgement. PRACK jest konkretną metodą, natomiast 100rel oznacza rozszerzenie zapewniające niezawodność takich odpowiedzi; nie są to synonimy.

Do czego służy SIP PRACK?

Mechanizm pozwala upewnić się, że ważna odpowiedź o postępie zestawiania dotarła do drugiej strony. Dotyczy wybranych odpowiedzi 1xx innych niż 100, jeżeli strony używają 100rel. Nie potwierdza końcowego odebrania rozmowy.

Jak może mi pomóc SIP PRACK?

Przy połączeniu przez sieć operatorską można niezawodnie uzgodnić parametry wczesnych mediów. Dzięki temu zapowiedź przed odebraniem ma szansę dotrzeć zgodnie z ustaloną sekwencją negocjacji, zamiast zależeć od pojedynczej niepotwierdzonej odpowiedzi.

Jakie problemy rozwiązuje SIP PRACK?

Jeżeli operator wymaga 100rel, a centrala go nie obsługuje, połączenie może nie dojść do skutku. Brak PRACK może powodować retransmisje i zakończenie próby. Nie rozwiązuje jednak utraty pakietów RTP ani problemów głośności.

Technologia

Odpowiedź niezawodna zawiera numer RSeq, a PRACK wskazuje ją przez RAck. PRACK sam otrzymuje odpowiedź, zwykle 200. Wsparcie lub wymaganie rozszerzenia sygnalizują nagłówki związane z 100rel; ACK pozostaje odrębnym potwierdzeniem odpowiedzi końcowej na INVITE.

Gdzie można wykorzystać SIP PRACK?

Termin jest przydatny przy konfiguracji trunków, analizie komunikatu 183 i negocjacji SDP przed odebraniem. Test należy wykonać dla konkretnej usługi operatora, ponieważ dopuszczalne ustawienia mogą różnić się pomiędzy jego produktami.

Koszyk