Tabella delle cause di chiusura della chiamata

Informazioni

Il codice predefinito è NORMAL_CLEARING (se non ne specifichi uno)

Tabella dei codici da Q.850 a SIP

La tabella seguente descrive le mappature restituite dal nostro hook di stato sulle chiamate in ingresso.

I codici di causa non specificati (nessun valore nella colonna «SIP Equiv.» della tabella) vengono tradotti in «480 Temporarily Unavailable» di SIP.

La tabella contiene anche codici non standard superiori a 127 (ISUP e ISDN specificano codici solo fino a 127). Questi codici vengono utilizzati internamente per indicare altri stati. (Questi codici non corrispondono direttamente nemmeno ai codici di errore SIP.) L'elenco completo dei codici SWITCH_CAUSE_ (switch_call_cause_t) è definito in include/switch_types.h.

Vedi standard ITU-T Q.850 per una definizione formale dei codici standard di causa di disconnessione telefonica per ISDN e la mappatura tra i codici Q.931 (DSSS1) e ISUP.

Consulta ITU Q.1912.5 per una definizione formale dell'interoperabilità tra ISUP e SIP, in particolare la sezione 6.11, che specifica l'intestazione "Reason" e fornisce la mappatura dei codici di causa di disconnessione tra ISUP e SIP.

Un altro insieme di mappature è quello Q.SIG / SIP tratto da RFC 4497 sezione 8.4.1. (Q.SIG è una delle numerose estensioni di Q.931 utilizzate per la segnalazione PBX-to-PBX su collegamenti privati.)

Codice ITU-T Q.850

Equiv. SIP

Enumerazione

Causa

Descrizione

Codice ITU-T Q.850

Equiv. SIP

Enumerazione

Causa

Descrizione

0 UNSPECIFIED Non specificato. Nessun altro codice di causa applicabile. Di solito viene fornito dal router quando non si applica nessuno degli altri codici. Questa causa si verifica generalmente nelle stesse situazioni delle cause 1, 88 e 100.
1 404 UNALLOCATED_NUMBER Numero non allocato (non assegnato) [valore Q.850 1] Questa causa indica che la parte chiamata non è raggiungibile perché, pur avendo il numero della parte chiamata un formato valido, esso non è attualmente allocato (assegnato).
2 404 NO_ROUTE_TRANSIT_NET Nessun percorso verso la rete di transito specificata (uso nazionale) [Q.850] Questa causa indica che l'apparato che invia questa causa ha ricevuto una richiesta di instradare la chiamata attraverso una particolare rete di transito, che non riconosce. L'apparato che invia questa causa non riconosce la rete di transito o perché la rete di transito non esiste o perché quella particolare rete di transito, pur esistendo, non serve l'apparato che sta inviando questa causa.
3 404 NO_ROUTE_DESTINATION Nessun instradamento verso la destinazione [Q.850] Questa causa indica che la parte chiamata non può essere raggiunta perché la rete attraverso la quale la chiamata è stata instradata non serve la destinazione desiderata. Questa causa è supportata in base alla rete.
6 CHANNEL_UNACCEPTABLE canale non accettabile [Q.850] Questa causa indica che il canale identificato più di recente non è accettabile per l'entità mittente per l'uso in questa chiamata.
7 CALL_AWARDED_DELIVERED chiamata assegnata, in consegna su un canale stabilito [Q.850] Questa causa indica che all'utente è stata assegnata la chiamata in entrata e che la chiamata in entrata viene collegata a un canale già stabilito verso tale utente per chiamate analoghe (ad es. chiamate virtuali x.25 in modalità pacchetto).
16 NORMAL_CLEARING rilascio normale della chiamata [Q.850] Questa causa indica che la chiamata viene terminata perché uno degli utenti coinvolti nella chiamata ne ha richiesto la terminazione. In situazioni normali, l'origine di questa causa non è la rete.
17 486 USER_BUSY utente occupato [Q.850] Questa causa viene utilizzata per indicare che il chiamato non può accettare un'altra chiamata perché è stata riscontrata una condizione di utente occupato. Questo valore di causa può essere generato dall'utente chiamato o dalla rete. Nel caso di utente occupato determinato dall'utente, si nota che l'apparato dell'utente è compatibile con la chiamata.
18 408 NO_USER_RESPONSE nessun utente risponde [Q.850] Questa causa viene utilizzata quando una parte chiamata non risponde a un messaggio di instaurazione della chiamata né con un'indicazione di avviso né con un'indicazione di connessione entro il periodo di tempo prestabilito assegnato.
19 480 NO_ANSWER nessuna risposta dall'utente (utente avvisato) [Q.850] Questa causa viene utilizzata quando la parte chiamata è stata avvisata ma non risponde con un'indicazione di connessione entro un periodo di tempo prestabilito. Nota - Questa causa non è necessariamente generata dalle procedure Q.931 ma può essere generata da timer interni della rete.
20 480 SUBSCRIBER_ABSENT abbonato assente [Q.850] Questo valore di causa viene utilizzato quando una stazione mobile si è disconnessa, non si ottiene il contatto radio con una stazione mobile o se un utente di telecomunicazioni personali è temporaneamente non indirizzabile a qualsiasi interfaccia utente-rete. Sofia SIP normalmente genererà USER_NOT_REGISTERED in tali situazioni.
21 603 CALL_REJECTED chiamata rifiutata [Q.850] Questa causa indica che l'apparecchiatura che invia questa causa non desidera accettare questa chiamata, sebbene avrebbe potuto accettarla poiché non è né occupata né incompatibile. Anche la rete può generare questa causa, indicando che la chiamata è stata terminata a causa di un vincolo di un servizio supplementare. Il campo diagnostico può contenere informazioni aggiuntive sul servizio supplementare e sul motivo del rifiuto.
22 410 NUMBER_CHANGED numero cambiato [Q.850] Questa causa viene restituita alla parte chiamante quando il numero chiamato indicato dalla parte chiamante non è più assegnato. Il nuovo numero chiamato può essere facoltativamente incluso nel campo diagnostico. Se una rete non supporta questa causa, deve essere usata la causa n. 1, numero non allocato (non assegnato).
23 410 REDIRECTION_TO_NEW_DESTINATION Questa causa viene utilizzata da un meccanismo generale del protocollo ISUP che può essere invocato da una centrale telefonica che decide che la chiamata debba essere stabilita verso un numero chiamato diverso. Tale centrale può invocare un meccanismo di reindirizzamento, tramite questo valore di causa, per richiedere a una centrale precedente coinvolta nella chiamata di instradarla verso il nuovo numero.
25 483 EXCHANGE_ROUTING_ERROR Questa causa indica che la destinazione indicata dall'utente non può essere raggiunta, perché una centrale intermedia ha rilasciato la chiamata a causa del raggiungimento di un limite nell'esecuzione della procedura del contatore di hop. Questa causa è generata da un nodo intermedio che, decrementando il valore del contatore di hop, dà come risultato 0.
27 502 DESTINATION_OUT_OF_ORDER destinazione fuori servizio [Q.850] Questa causa indica che la destinazione indicata dall'utente non può essere raggiunta perché l'interfaccia verso la destinazione non funziona correttamente. Il termine "non funzionante correttamente" indica che un messaggio di segnale non ha potuto essere consegnato alla parte remota; ad esempio un guasto del livello fisico o del livello di collegamento dati presso la parte remota, oppure un'apparecchiatura utente non in linea.
28 484 INVALID_NUMBER_FORMAT formato del numero non valido (indirizzo incompleto) [Q.850] Questa causa indica che la parte chiamata non è raggiungibile perché il numero della parte chiamata non ha un formato valido o è incompleto.
29 501 FACILITY_REJECTED servizi supplementari rifiutati [Q.850] Questa causa viene restituita quando un servizio supplementare richiesto dall'utente non può essere fornito dalla rete.
30 RESPONSE_TO_STATUS_ENQUIRY risposta a STATUS INQUIRY [Q.850] Questa causa è inclusa nel messaggio STATUS quando il motivo della generazione del messaggio STATUS è stata la precedente ricezione di uno STATUS INQUIRY.
31 480 NORMAL_UNSPECIFIED normale, non specificato [Q.850] Questa causa viene utilizzata per segnalare un evento normale solo quando non si applica nessun'altra causa della classe degli eventi normali.
34 503 NORMAL_CIRCUIT_CONGESTION nessun circuito/canale disponibile [Q.850] Questa causa indica che al momento non è disponibile alcun circuito/canale appropriato per gestire la chiamata.
38 503 NETWORK_OUT_OF_ORDER rete fuori servizio [Q.850] Questa causa indica che la rete non funziona correttamente e che la condizione probabilmente durerà a lungo, ad es. riprovare subito la chiamata difficilmente avrà successo.
41 503 NORMAL_TEMPORARY_FAILURE guasto temporaneo [Q.850] Questa causa indica che la rete non funziona correttamente e che è improbabile che la condizione duri a lungo; ad es. l'utente potrebbe voler effettuare un altro tentativo di chiamata quasi immediatamente.
42 503 SWITCH_CONGESTION congestione dell'apparato di commutazione [Q.850] Questa causa indica che l'apparato di commutazione che la genera sta attraversando un periodo di traffico elevato.
43 ACCESS_INFO_DISCARDED informazioni di accesso scartate [Q.850] Questa causa indica che la rete non ha potuto consegnare all'utente remoto le informazioni di accesso richieste, ovvero informazioni da utente a utente, compatibilità dei livelli bassi, compatibilità dei livelli alti o sotto-indirizzo, come indicato nella diagnostica. Si noti che il tipo specifico di informazioni di accesso scartate è facoltativamente incluso nella diagnostica.
44 503 REQUESTED_CHAN_UNAVAIL circuito/canale richiesto non disponibile [Q.850] Questa causa viene restituita quando l'altro lato dell'interfaccia non è in grado di fornire il circuito o il canale indicato dall'entità richiedente.
45 PRE_EMPTED
47 risorsa non disponibile, non specificata [Q.850] Questa causa viene utilizzata per segnalare un evento di risorsa non disponibile solo quando non si applica nessun'altra causa della classe delle risorse non disponibili.
50 FACILITY_NOT_SUBSCRIBED funzione richiesta non sottoscritta [Q.850 Questa causa indica che l'utente ha richiesto un servizio supplementare, disponibile ma per il quale l'utente non è autorizzato.
52 403 OUTGOING_CALL_BARRED chiamate in uscita bloccate Questa causa indica che, sebbene la parte chiamante sia membro del CUG per la chiamata CUG in uscita, le chiamate in uscita non sono consentite a questo membro del CUG.
54 403 INCOMING_CALL_BARRED chiamate in arrivo bloccate Questa causa indica che, sebbene la parte chiamata sia membro del CUG per la chiamata CUG in ingresso, le chiamate in ingresso non sono consentite a questo membro del CUG.
57 403 BEARERCAPABILITY_NOTAUTH capacità portante non autorizzata [Q.850] Questa causa indica che l'utente ha richiesto una capacità portante implementata dall'apparecchiatura che ha generato questa causa, ma l'utente non è autorizzato a utilizzarla.
58 503 BEARERCAPABILITY_NOTAVAIL capacità portante non attualmente disponibile [Q.850] Questa causa indica che l'utente ha richiesto una capacità portante implementata dall'apparato che ha generato questa causa ma non disponibile in questo momento.
63 SERVICE_UNAVAILABLE servizio o opzione non disponibile, non specificato [Q.850] Questa causa viene utilizzata per segnalare un evento di servizio o opzione non disponibile solo quando non si applica nessun'altra causa della classe di servizio o opzione non disponibile.
65 488 BEARERCAPABILITY_NOTIMPL capacità del bearer non implementata [Q.850] Questa causa indica che l'apparato che invia questa causa non supporta la capacità di trasporto (bearer capability) richiesta.
66 CHAN_NOT_IMPLEMENTED tipo di canale non implementato [Q.850] Questa causa indica che l'apparecchiatura che invia questa causa non supporta il tipo di canale richiesto
69 501 FACILITY_NOT_IMPLEMENTED funzionalità richiesta non implementata [Q.850] Questa causa indica che l'apparecchiatura che invia questa causa non supporta i servizi supplementari richiesti.
79 501 SERVICE_NOT_IMPLEMENTED servizio o opzione non implementata, non specificata [Q.850] Questa causa viene utilizzata per segnalare un evento di servizio o opzione non implementata solo quando non si applica nessun'altra causa della classe servizio o opzione non implementata.
81 INVALID_CALL_REFERENCE valore di riferimento della chiamata non valido [Q.850] Questa causa indica che l'apparecchiatura che la invia ha ricevuto un messaggio con un riferimento di chiamata attualmente non in uso sull'interfaccia utente-rete.
88 488 INCOMPATIBLE_DESTINATION destinazione incompatibile [Q.850] Questa causa indica che l'apparecchiatura che invia questa causa ha ricevuto una richiesta di stabilire una chiamata con compatibilità di livello basso, compatibilità di livello alto o altri attributi di compatibilità (ad es. velocità dei dati) che non possono essere soddisfatti.
95 INVALID_MSG_UNSPECIFIED messaggio non valido, non specificato [Q.850] Questa causa viene utilizzata per segnalare un evento di messaggio non valido solo quando non si applica nessun'altra causa della classe dei messaggi non validi.
96 MANDATORY_IE_MISSING manca un elemento informativo obbligatorio [Q.850] Questa causa indica che l'apparecchiatura che invia questa causa ha ricevuto un messaggio privo di un elemento informativo che deve essere presente nel messaggio perché questo possa essere elaborato.
97 MESSAGE_TYPE_NONEXIST tipo di messaggio inesistente o non implementato [Q.850] Questa causa indica che l'apparecchiatura che invia questa causa ha ricevuto un messaggio con un tipo di messaggio che non riconosce o perché si tratta di un messaggio non definito oppure definito ma non implementato dall'apparecchiatura che invia questa causa.
98 WRONG_MESSAGE messaggio non compatibile con lo stato della chiamata oppure tipo di messaggio inesistente o non implementato. [Q.850] Questa causa indica che l'apparecchiatura che invia questa causa ha ricevuto un messaggio tale che le procedure non indicano che si tratti di un messaggio ammissibile da ricevere mentre è nello stato di chiamata, oppure è stato ricevuto un messaggio STATUS che indica uno stato di chiamata incompatibile.
99 IE_NONEXIST Elemento informativo / parametro inesistente o non implementato [Q.850] Questa causa indica che l'apparecchiatura che invia questa causa ha ricevuto un messaggio contenente elementi informativi/parametri non riconosciuti perché i nomi degli elementi informativi/parametri non sono definiti oppure sono definiti ma non implementati dall'apparecchiatura che invia la causa. Questa causa indica che gli elementi informativi/parametri sono stati scartati. Tuttavia, l'elemento informativo non deve necessariamente essere presente nel messaggio affinché l'apparecchiatura che invia la causa possa elaborarlo.
100 INVALID_IE_CONTENTS Contenuto dell'elemento informativo non valido [Q.850] Questa causa indica che l'apparecchiatura che invia questa causa ha ricevuto un elemento informativo che ha implementato; tuttavia, uno o più campi dell'I.E. sono codificati in un modo non implementato dall'apparecchiatura che invia questa causa.
101 WRONG_CALL_STATE messaggio non compatibile con lo stato della chiamata [Q.850] Questa causa indica che è stato ricevuto un messaggio incompatibile con lo stato della chiamata.
102 504 RECOVERY_ON_TIMER_EXPIRE ripristino alla scadenza del timer [Q.850] Questa causa indica che una procedura è stata avviata dalla scadenza di un timer in associazione con le procedure di gestione degli errori. Spesso è associata a problemi di NAT. Verifica che "Abilita mappatura NAT" (NAT Mapping Enable) sia attivato nel tuo ATA. Se non è legata al NAT, a volte può dipendere dal provider: prova con un altro provider in uscita per verificare se il problema si risolve.

Lo switch restituisce questo anche quando la parte remota invia un 408 per chiamata scaduta.

103 MANDATORY_IE_LENGTH_ERROR parametro inesistente o non implementato - trasmesso (uso nazionale) [Q.850] Questa causa indica che l'apparecchiatura che invia questa causa ha ricevuto un messaggio che include parametri non riconosciuti perché non definiti oppure definiti ma non implementati dall'apparecchiatura che invia questa causa. La causa indica che i parametri sono stati ignorati. Inoltre, se l'apparecchiatura che invia questa causa è un punto intermedio, questa causa indica che i parametri sono stati trasmessi invariati.
Esempio: chiamata da indirizzo IP non autorizzato
111 PROTOCOL_ERROR errore di protocollo, non specificato [Q.850] Questa causa viene utilizzata per segnalare un evento di errore di protocollo solo quando non si applica nessun'altra causa nella classe degli errori di protocollo.
127 INTERWORKING Interworking, non specificato [Q.850] Questa causa indica che una chiamata interworking (solitamente una chiamata al servizio SW56) è terminata.
487 487 ORIGINATOR_CANCEL
500 CRASH
501 SYSTEM_SHUTDOWN
502 LOSE_RACE
503 MANAGER_REQUEST
600 BLIND_TRANSFER
601 ATTENDED_TRANSFER
602 ALLOTTED_TIMEOUT Questa causa indica che il server ha annullato la chiamata perché il canale di destinazione ha impiegato troppo tempo a rispondere.
603 USER_CHALLENGE
604 MEDIA_TIMEOUT
605 PICKED_OFF Questa causa indica che la chiamata è stata intercettata da un altro interno (ovvero componendo **ext_number da un altro interno).
606 USER_NOT_REGISTERED Ciò significa che hai cercato di avviare una chiamata verso un utente SIP che ha dimenticato di registrarsi.
607 PROGRESS_TIMEOUT
609 GATEWAY_DOWN Il gateway non è attivo (non risponde a OPTIONS o SUBSCRIBE)

Tabella dei codici da SIP a Q.850

Queste mappature sono tratte dalla sezione 8.4.4 di RFC 4497.

Codice SIP

Codice ITU-T Q.850

Enumerazione

Causa

400 41 NORMAL_TEMPORARY_FAILURE Guasto temporaneo [Q.850]
401 21 CALL_REJECTED Chiamata rifiutata [Q.850]
402 21 CALL_REJECTED Chiamata rifiutata [Q.850]
403 21 CALL_REJECTED Chiamata rifiutata [Q.850]
404 1 NO_ROUTE_TRANSIT_NET Numero non assegnato [Q.850]

Cerca documentazione