SIP - kody odpowiedzi

Odpowiedź SIP to komunikat generowany przez serwer klienta użytkownika (UAS) lub serwer SIP w celu odpowiedzi na żądanie wygenerowane przez klienta. Może to być formalne potwierdzenie, aby zapobiec ponownej transmisji żądań przez UAC.

  • Odpowiedź może zawierać dodatkowe pola nagłówka zawierające informacje wymagane przez UAC.

  • SIP ma sześć odpowiedzi.

  • 1xx do 5xx został zapożyczony z HTTP i 6xx został wprowadzony w SIP.

  • 1xx jest uważany za plik provisional odpowiedź, a reszta to final odpowiedzi.

S.No. Opis funkcji
1 1xx: tymczasowe / informacyjne odpowiedzi

Odpowiedzi informacyjne służą do wskazania call progress. Zwykle odpowiedzi są od końca do końca (z wyjątkiem 100 prób).

2 2xx: Odpowiedzi na sukces

Ta klasa odpowiedzi ma na celu wskazanie, że żądanie zostało zaakceptowane.

3 3xx: Odpowiedzi na przekierowanie

Ogólnie te odpowiedzi klas są wysyłane przez serwery przekierowujące w odpowiedzi na INVITE. Są one również znane jako odpowiedzi klas przekierowań.

4 4xx: Odpowiedzi klienta na błędy

Odpowiedzi na błędy klienta wskazują, że żądanie nie może zostać spełnione, ponieważ niektóre błędy zostały zidentyfikowane po stronie UAC.

5 5xx: Odpowiedź na awarię serwera

Ta odpowiedź klasy służy do wskazania, że ​​żądanie nie może zostać przetworzone z powodu błędu serwera.

6 6xx: Globalna reakcja na awarię

Ta klasa odpowiedzi wskazuje, że serwer wie, że żądanie zakończy się niepowodzeniem przy każdej próbie. W rezultacie żądanie nie powinno być wysyłane do innych lokalizacji.