SIP - Codici di risposta

Una risposta SIP è un messaggio generato da un server UAS (user agent server) o da un server SIP per rispondere a una richiesta generata da un client. Potrebbe essere un riconoscimento formale per impedire la ritrasmissione delle richieste da parte di un UAC.

  • Una risposta può contenere alcuni campi di intestazione aggiuntivi di informazioni necessarie per un controllo dell'account utente.

  • SIP ha sei risposte.

  • Da 1xx a 5xx è stato preso in prestito da HTTP e 6xx è stato introdotto in SIP.

  • 1xx è considerato come un provisional risposta e il resto lo sono final risposte.

S.No. Descrizione della funzione
1 1xx: Risposte provvisorie / informative

Le risposte informative vengono utilizzate per indicare call progress. Normalmente le risposte sono end-to-end (tranne 100 tentativi).

2 2xx: risposte di successo

Questa classe di risposte ha lo scopo di indicare che una richiesta è stata accettata.

3 3xx: Risposte di reindirizzamento

Generalmente queste risposte di classe vengono inviate dai server di reindirizzamento in risposta a INVITE. Sono anche noti come risposte di classe di reindirizzamento.

4 4xx: risposte in caso di errore del client

Le risposte agli errori del client indicano che la richiesta non può essere soddisfatta poiché alcuni errori vengono identificati dal lato UAC.

5 5xx: risposta in caso di errore del server

Questa risposta di classe viene utilizzata per indicare che la richiesta non può essere elaborata a causa di un errore con il server.

6 6xx: risposta globale in caso di errore

Questa classe di risposta indica che il server sa che la richiesta fallirà ovunque venga provata. Di conseguenza, la richiesta non deve essere inviata ad altre posizioni.