Guida ai messaggi di errore in Axon

Di seguito si riporta un elenco dei più comuni codici di risposta che possono apparire quando si cerca di effettuare chiamate telefoniche VoIP I codici variano da 100 a 600 e ogni serie di "cento" dei codici rappresenta una differente classe di risposta.

1.0 1xx Risposte

Queste risposte vengono classificate come "Risposte provvisorie" e indicano che il server sta eseguendo una sorta di azione e non ha ancora una risposta definitiva sulla base della richiesta ricevuta.

1.1 100 Tentativo

Il server ha ricevuto la richiesta e sta intraprendendo l'azione sulla base della natura della richiesta stessa.

1.2 180 Squillo

Il telefono che riceve una richiesta di chiamata sta tentando di avvertire l'utente della chiamata entrante.

1.3 183 Progresso della sessione

Trasmette informazioni sul progresso di una chiamata.

2.0 2xx Risposte

Queste risposte vengono classificate come "Risposte riuscite"-

2.1 200 OK

La richiesta è avvenuta.

3.0 3xx Risposte

Queste risposte vengono classificate come "Risposte di reindirizzamento" e trasmettono le informazioni sulla nuova posizione del chiamato o su alcuni servizi alternativi.

3.1 301 Trasferito permanentemente

Il chiamato non è più rintracciabile all'indirizzo composto e deve essere contattato al nuovo indirizzo stabilito (che viene fornito come risposta). I tentativi futuri di chiamata devono devono essere indirizzarti al nuovo recapito.

3.2 302 Trasferito temporaneamente

Il chiamato è temporaneamente non disponibile all'indirizzo composto e deve essere contattato al nuovo indirizzo stabilito (che viene fornito come risposta). I tentativi futuri di chiamata devono devono essere indirizzarti al recapito originale.

4.0 4xx Risposte

Queste risposte vengono classificate come "Risposte di errore". Indicano un errore in un particolare client o server per rispondere a una determinata richiesta.

4.1 400 Richiesta errata

La richiesta non può essere compresa dal server, molto probabilmente a causa di un'errata sintassi nella sua struttura.

4.2 401 Non autorizzato

La richiesta necessita di autorizzazione. Questo significa normalmente che devono essere fornite le credenziali con nome utente e password.

4.3 403 Vietato

La richiesta è stata compresa dal server, tuttavia è stata negata la conferma della richiesta. È improbabile riproporre la stessa richiesta che abbia successo. Il server può fornire un motivo per cui ha negato la richiesta, ma quest'azione non è obbligatoria.

4.4 404 Non trovato

Il chiamato non esiste al numero selezionato. Si avrà questo messaggio anche quando il client del chiamato non è registrato al servizio è non è stato registrato per almeno cinque o dici minuti.

4.5 405 Modalità non consentita

La richiesta è stata compresa ma non è consentita. Il server deve dare un elenco di tipi di richiesta che verranno accettati.

4.6 407 Autenticazione proxy richiesta

Codice analogo al 401, questo significa che DEVONO essere fornite le credenziali con nome utente e password.

4.7 408 Richiesta scaduta

Il server può non elaborare la richiesta in un lasso di tempo adeguato.

4.8 410 Non presente

Il chiamato non è disponibile al numero selezionato E il server non è in grado di contattarlo.

4.9 415 Tipo di media non supportato

Significa normalmente che il chiamante e il chiamato non hanno raggiunto un accordo su un codec per effettuare una chiamata telefonica (cioè nessuna delle parti supportano un codec comune). Per le chiamate VoIP-PSTN l'accordo sul codec non è stato raggiunto tra il telefono VoIP e il server gateway VoIP. Questa situazione può essere risolta soltanto determinando i codec supportati alla fine della chiamata e a trovare una soluzione sull'utilizzo di una scelta comune da ambe le parti. Può richiedere l'utilizzo di un diverso telefono VoIP con un gamma maggiore di supporto dei codec.

4.10 480 Temporaneamente non disponibile

Il chiamato è stato contattato con successo ma per qualche motivo non è disponibile (ad es. può aver attivato la funzione "Non disturbare" sul proprio telefono). L'unica soluzione è quella di riprovare a chiamare dopo cinque minuti e così via.

4.11 481 La chiamata/transazione non esiste

La richiesta è stata ricevuta dal chiamato, ma non ha trovato corrispondenza che precedenti o esistenti transazioni e quindi il chiamato non può processarla.

4.12 482 Rilevato loop

Il server ha ricevuto una richiesta con la stessa destinazione da cui ha appena ricevuto la richiesta.

4.12 483 Troppi salti

Il server ha ricevuto una richiesta con il campo "Passaggi max" impostati a zero. Questo significa che la richiesta è passata in troppi punti per giungere al server. Alcuni server danno questo messaggio se il chiamante invia la richiesta da un indirizzo IP privato (cioè STUN e uPnP spenti sul client). Se lo si desidera, è possibile inviare la richiesta dopo pochi secondi.

4.13 484 Indirizzo incompleto

Il server ha ricevuto una richiesta con un indirizzo di destinazione incompleto. L'indirizzo deve avere il formato "[numero]@[sipserver]:[porta]".

4.14 486 Impegnato

Il chiamato è stato contattato con successo ma ora non può o non desidera prendere la chiamata.

4.15 487 Richiesta conclusa

La richiesta inviata è stata conclusa con CIAO o CANCELLA o dal server o dal chiamato. Questa risposta può essere inviata in situazioni in cui una chiamata è impostata per squillare su molti telefoni ed essere presa da un telefono. Tutti i telefoni che non prendono la chiamata riceveranno risposta.

4.16 488 Non accettabile

Il chiamato ha ricevuto con successo la richiesta ma ha rifiutato la descrizione della sessione, probabilmente dovuto a una scelta sbagliata dei codec, indirizzo IP e porta per l'invio dell'audio non accettabili o errata formattazione della stessa descrizione della sessione. È possibile che questa richiesta possa riuscire se indirizzata altrove.

4.17 491 Richiesta sospesa

Il chiamato ha già ricevuto la stessa richiesta e ora sta cercando di processarla.

5.00 5xx Risposte

Queste risposte sono classificate come "Risposte di errore"come quelle di tipo 4xx, ma queste sono soltanto generate da un server.

5.01 500 Errore interno del server

Il server ha incontrato un problema che gli ha impedito di completare la richiesta. La richiesta può essere inviata nuovamente dopo alcuni secondi.

5.01 501 Non attuato

Il server non dispone dei mezzi necessari per completare la richiesta.

5.02 503 Servizio non disponibile

Il server o è sovraccarico o in manutenzione e temporaneamente non può processare la richiesta. Con questa condizione i server non devono necessariamente rispondere con questo messaggio a tutti, possono semplicemente ignorare/negare la richiesta e chiudere la chiamata. Se il server non dice quando si può riprovare la richiesta, il client deve agire come se avesse ricevuto una risposta " 500 Errore interno del server)".

5.03 505 Versione non supportata

Il server non supporta la versione del protocollo SIP utilizzata nella richiesta.

6.00 6xx Risposte

Queste risposte vengono classificate come "Errori globali" e indicano di solito che una parte della richiesta di chiamata ha rifiutato la richiesta di chiamata e in futuro può rifiutare tutte queste richieste salvo altre indicazioni.

6.01 603 Rifiutato

Il chiamato è stato contattato con successo ma non desidera o non può partecipare. Questa risposta viene fornita quando il chiamato è consapevole del fatto che la richiesta non può essere dirottata altrove.

6.02 606 Non accettabile

Il chiamato ha ricevuto con successo la richiesta ma ha rifiutato la descrizione della sessione, probabilmente dovuto a una scelta sbagliata dei codec, indirizzo IP e porta per l'invio dell'audio non accettabili o errata formattazione della stessa descrizione della sessione. È probabile che tutte le richieste inviate a questa destinazione utilizzando la stessa descrizione ottengano la stessa risposta.