Despre
Codul implicit este NORMAL_CLEARING (dacă nu specificați unul)
Tabel de coduri Q.850 către SIP
Tabelul următor descrie mapările returnate de hook-ul nostru de stare la apelurile de intrare.
Codurile de cauză nespecificate (nicio valoare în coloana „SIP Equiv.” din tabel) sunt traduse în SIP „480 Temporarily Unavailable” .
Tabelul conține, de asemenea, coduri non-standard peste 127 (ISUP și ISDN specifică doar coduri până la 127). Aceste coduri sunt utilizate intern pentru a indica alte stări. (Aceste coduri nu corespund direct nici codurilor de eroare SIP.) Lista completă a codurilor SWITCH_CAUSE_ (switch_call_cause_t) este definită în include/switch_types.h.
Consultați standardul ITU-T Q.850 pentru o definiție formală a codurilor standard de cauză a deconectării în telefonie pentru ISDN și maparea dintre codurile Q.931 (DSSS1) și ISUP.
Consultați ITU Q.1912.5 pentru o definiție formală a interoperabilității dintre ISUP și SIP, în special secțiunea 6.11, care specifică antetul „Reason” și oferă maparea codurilor de cauză a deconectării între ISUP și SIP.
Un alt set de corespondențe este cel Q.SIG / SIP din RFC 4497 secțiunea 8.4.1. (Q.SIG este una dintre numeroasele extensii ale Q.931 folosite pentru semnalizarea PBX-la-PBX pe legături private.)
|
Cod ITU-T Q.850 |
Enumerare |
Cauză |
Descriere |
|
|---|---|---|---|---|
|
Cod ITU-T Q.850 |
Enumerare |
Cauză |
Descriere |
|
| 0 | UNSPECIFIED | Nespecificat. Nu se aplică alte coduri de cauză. | Acest răspuns este de obicei oferit de router atunci când niciunul dintre celelalte coduri nu se aplică. Această cauză apare de obicei în același tip de situații ca și cauza 1, cauza 88 și cauza 100. | |
| 1 | 404 | UNALLOCATED_NUMBER | Număr nealocat (neatribuit) [valoare Q.850 1] | Această cauză indică faptul că partea apelată nu poate fi contactată deoarece, deși numărul părții apelate are un format valid, nu este alocat (atribuit) în prezent. |
| 2 | 404 | NO_ROUTE_TRANSIT_NET | Nicio rută către rețeaua de tranzit specificată (utilizare națională) [Q.850] | Această cauză indică faptul că echipamentul care trimite această cauză a primit o cerere de a dirija apelul printr-o anumită rețea de tranzit, pe care nu o recunoaște. Echipamentul care trimite această cauză nu recunoaște rețeaua de tranzit fie pentru că rețeaua de tranzit nu există, fie pentru că acea rețea de tranzit, deși există, nu deservește echipamentul care trimite această cauză. |
| 3 | 404 | NO_ROUTE_DESTINATION | Nicio rută către destinație [Q.850] | Această cauză indică faptul că partea apelată nu poate fi contactată deoarece rețeaua prin care a fost rutat apelul nu deservește destinația dorită. Această cauză este acceptată în funcție de rețea. |
| 6 | CHANNEL_UNACCEPTABLE | canal inacceptabil [Q.850] | Această cauză indică faptul că canalul identificat cel mai recent nu este acceptabil pentru entitatea expeditoare în vederea utilizării în acest apel. | |
| 7 | CALL_AWARDED_DELIVERED | apel atribuit, în curs de livrare pe un canal deja stabilit [Q.850] | Această cauză indică faptul că utilizatorului i-a fost acordat apelul de intrare și că apelul de intrare este conectat la un canal deja stabilit către acel utilizator pentru apeluri similare (de ex., apeluri virtuale x.25 în mod pachet). | |
| 16 | NORMAL_CLEARING | eliberare normală a apelului [Q.850] | Această cauză indică faptul că apelul este eliberat deoarece unul dintre utilizatorii implicați în apel a solicitat eliberarea apelului. În situații normale, sursa acestei cauze nu este rețeaua. | |
| 17 | 486 | USER_BUSY | utilizator ocupat [Q.850] | Această cauză este utilizată pentru a indica faptul că partea apelată nu poate accepta un alt apel, deoarece a fost întâlnită condiția de utilizator ocupat. Această valoare a cauzei poate fi generată de utilizatorul apelat sau de rețea. În cazul utilizatorului ocupat determinat de utilizator, se notează că echipamentul utilizatorului este compatibil cu apelul. |
| 18 | 408 | NO_USER_RESPONSE | niciun utilizator nu răspunde [Q.850] | Această cauză este utilizată atunci când partea apelată nu răspunde la un mesaj de stabilire a apelului nici cu o indicație de alertare, nici cu o indicație de conectare în perioada de timp alocată prescrisă. |
| 19 | 480 | NO_ANSWER | niciun răspuns de la utilizator (utilizator alertat) [Q.850] | Această cauză este folosită atunci când partea apelată a fost alertată, dar nu răspunde cu o indicație de conectare într-un interval de timp prestabilit. Notă - Această cauză nu este generată neapărat de procedurile Q.931, ci poate fi generată de temporizatoare interne ale rețelei. |
| 20 | 480 | SUBSCRIBER_ABSENT | abonat absent [Q.850] | Această valoare a cauzei este folosită atunci când o stație mobilă s-a deconectat, nu poate fi contactată prin radio sau un utilizator de telecomunicații personale este temporar inaccesibil la oricare interfață utilizator-rețea. Sofia SIP va genera în mod normal USER_NOT_REGISTERED în astfel de situații. |
| 21 | 603 | CALL_REJECTED | apel respins [Q.850] | Această cauză indică faptul că echipamentul care trimite această cauză nu dorește să accepte acest apel, deși ar fi putut să îl accepte, deoarece nu este nici ocupat, nici incompatibil. Rețeaua poate genera, de asemenea, această cauză, indicând că apelul a fost încheiat din cauza unei restricții de serviciu suplimentar. Câmpul de diagnosticare poate conține informații suplimentare despre serviciul suplimentar și motivul respingerii. |
| 22 | 410 | NUMBER_CHANGED | număr schimbat [Q.850] | Această cauză este returnată apelantului atunci când numărul apelat indicat de acesta nu mai este atribuit. Noul număr apelat poate fi inclus opțional în câmpul de diagnosticare. Dacă o rețea nu acceptă această cauză, se utilizează cauza nr. 1, număr nealocat (neatribuit). |
| 23 | 410 | REDIRECTION_TO_NEW_DESTINATION | Această cauză este folosită de un mecanism general al protocolului ISUP, care poate fi invocat de un centru care decide că apelul trebuie stabilit către un alt număr apelat. Un astfel de centru poate invoca un mecanism de redirecționare, prin utilizarea acestei valori de cauză, pentru a solicita unui centru anterior implicat în apel să ruteze apelul către noul număr. | |
| 25 | 483 | EXCHANGE_ROUTING_ERROR | Această cauză indică faptul că destinația indicată de utilizator nu poate fi atinsă, deoarece o centrală intermediară a eliberat apelul din cauza atingerii unei limite în executarea procedurii contorului de salturi (hop counter). Această cauză este generată de un nod intermediar, care la decrementarea valorii contorului de salturi obține rezultatul 0. | |
| 27 | 502 | DESTINATION_OUT_OF_ORDER | destinație defectă [Q.850] | Această cauză indică faptul că destinația indicată de utilizator nu poate fi atinsă deoarece interfața către destinație nu funcționează corect. Expresia „nu funcționează corect” indică faptul că un mesaj de semnalizare nu a putut fi livrat părții de la distanță; de exemplu, o defecțiune la nivelul stratului fizic sau al stratului de legătură de date la partea de la distanță sau echipamentul utilizatorului este offline. |
| 28 | 484 | INVALID_NUMBER_FORMAT | format de număr invalid (adresă incompletă) [Q.850] | Această cauză indică faptul că partea apelată nu poate fi contactată deoarece numărul părții apelate nu are un format valid sau este incomplet. |
| 29 | 501 | FACILITY_REJECTED | facilități respinse [Q.850] | Această cauză este returnată atunci când un serviciu suplimentar solicitat de utilizator nu poate fi furnizat de rețea. |
| 30 | RESPONSE_TO_STATUS_ENQUIRY | răspuns la STATUS INQUIRY [Q.850] | Această cauză este inclusă în mesajul STATUS atunci când motivul generării mesajului STATUS a fost primirea anterioară a unui mesaj STATUS INQUIRY. | |
| 31 | 480 | NORMAL_UNSPECIFIED | normal, nespecificat [Q.850] | Această cauză este utilizată pentru a raporta un eveniment normal numai atunci când nicio altă cauză din clasa normală nu se aplică. |
| 34 | 503 | NORMAL_CIRCUIT_CONGESTION | niciun circuit/canal disponibil [Q.850] | Această cauză indică faptul că în prezent nu este disponibil niciun circuit/canal adecvat pentru a gestiona apelul. |
| 38 | 503 | NETWORK_OUT_OF_ORDER | rețea nefuncțională [Q.850] | Această cauză indică faptul că rețeaua nu funcționează corect și că situația va dura probabil o perioadă relativ lungă, de ex. o nouă încercare imediată a apelului nu va avea probabil succes. |
| 41 | 503 | NORMAL_TEMPORARY_FAILURE | defecțiune temporară [Q.850] | Această cauză indică faptul că rețeaua nu funcționează corect și că este puțin probabil ca situația să dureze mult; de exemplu, utilizatorul ar putea dori să încerce un alt apel aproape imediat. |
| 42 | 503 | SWITCH_CONGESTION | congestie la echipamentul de comutare [Q.850] | Această cauză indică faptul că echipamentul de comutare care generează această cauză se confruntă cu o perioadă de trafic intens. |
| 43 | ACCESS_INFO_DISCARDED | informații de acces eliminate [Q.850] | Această cauză indică faptul că rețeaua nu a putut livra utilizatorului la distanță informațiile de acces solicitate, adică informații utilizator-la-utilizator, compatibilitate de strat inferior, compatibilitate de strat superior sau subadresă, conform diagnosticului. Se menționează că tipul particular de informații de acces eliminate este inclus opțional în diagnostic. | |
| 44 | 503 | REQUESTED_CHAN_UNAVAIL | circuitul/canalul solicitat nu este disponibil [Q.850] | Această cauză este returnată atunci când cealaltă parte a interfeței nu poate furniza circuitul sau canalul indicat de entitatea solicitantă. |
| 45 | PRE_EMPTED | |||
| 47 | resursă indisponibilă, nespecificat [Q.850] | Această cauză este utilizată pentru a raporta un eveniment de resursă indisponibilă numai atunci când nicio altă cauză din clasa resurselor indisponibile nu se aplică. | ||
| 50 | FACILITY_NOT_SUBSCRIBED | facilitate solicitată la care nu există abonare [Q.850 | Această cauză indică faptul că utilizatorul a solicitat un serviciu suplimentar, care este disponibil, dar pe care utilizatorul nu este autorizat să îl utilizeze. | |
| 52 | 403 | OUTGOING_CALL_BARRED | apeluri de ieșire interzise | Această cauză indică faptul că, deși apelantul este membru al CUG pentru apelul CUG de ieșire, apelurile de ieșire nu sunt permise pentru acest membru al CUG. |
| 54 | 403 | INCOMING_CALL_BARRED | apeluri primite blocate | Această cauză indică faptul că, deși destinatarul apelului face parte din grupul închis de utilizatori (CUG) al apelului CUG primit, acest membru nu are permisiunea de a primi apeluri. |
| 57 | 403 | BEARERCAPABILITY_NOTAUTH | capacitatea de transport nu este autorizată [Q.850] | Această cauză indică faptul că utilizatorul a solicitat o capacitate de transport implementată de echipamentul care a generat această cauză, dar pe care utilizatorul nu este autorizat să o folosească. |
| 58 | 503 | BEARERCAPABILITY_NOTAVAIL | capacitatea de transport solicitată (bearer capability) nu este disponibilă în prezent [Q.850] | Această cauză indică faptul că utilizatorul a solicitat o capacitate de transport (bearer capability) care este implementată de echipamentul care a generat această cauză, dar care nu este disponibilă în acest moment. |
| 63 | SERVICE_UNAVAILABLE | serviciu sau opțiune indisponibilă, nespecificat [Q.850] | Această cauză este utilizată pentru a raporta un eveniment de serviciu sau opțiune indisponibilă numai atunci când nu se aplică nicio altă cauză din clasa serviciu sau opțiune indisponibilă. | |
| 65 | 488 | BEARERCAPABILITY_NOTIMPL | capacitate purtătoare neimplementată [Q.850] | Această cauză indică faptul că echipamentul care trimite această cauză nu acceptă capacitatea de transport (bearer capability) solicitată. |
| 66 | CHAN_NOT_IMPLEMENTED | tip de canal neimplementat [Q.850] | Această cauză indică faptul că echipamentul care trimite această cauză nu acceptă tipul de canal solicitat | |
| 69 | 501 | FACILITY_NOT_IMPLEMENTED | facilitatea solicitată nu este implementată [Q.850] | Această cauză indică faptul că echipamentul care trimite această cauză nu acceptă serviciile suplimentare solicitate. |
| 79 | 501 | SERVICE_NOT_IMPLEMENTED | serviciu sau opțiune neimplementat(ă), nespecificat(ă) [Q.850] | Această cauză este utilizată pentru a raporta un eveniment de serviciu sau opțiune neimplementată numai atunci când nu se aplică nicio altă cauză din clasa de serviciu sau opțiune neimplementată. |
| 81 | INVALID_CALL_REFERENCE | valoare de referință a apelului nevalidă [Q.850] | Această cauză indică faptul că echipamentul care trimite această cauză a primit un mesaj cu o referință de apel care nu este utilizată în prezent pe interfața utilizator-rețea. | |
| 88 | 488 | INCOMPATIBLE_DESTINATION | destinație incompatibilă [Q.850] | Această cauză indică faptul că echipamentul care trimite această cauză a primit o cerere de stabilire a unui apel care are compatibilitate la nivel inferior, compatibilitate la nivel superior sau alte atribute de compatibilitate (de exemplu, rata de date) care nu pot fi satisfăcute. |
| 95 | INVALID_MSG_UNSPECIFIED | mesaj invalid, nespecificat [Q.850] | Această cauză este utilizată pentru a raporta un eveniment de mesaj nevalid numai atunci când nu se aplică nicio altă cauză din clasa mesajelor nevalide. | |
| 96 | MANDATORY_IE_MISSING | lipsește elementul de informație obligatoriu [Q.850] | Această cauză indică faptul că echipamentul care trimite această cauză a primit un mesaj căruia îi lipsește un element de informație care trebuie să fie prezent în mesaj înainte ca acesta să poată fi procesat. | |
| 97 | MESSAGE_TYPE_NONEXIST | tip de mesaj inexistent sau neimplementat [Q.850] | Această cauză indică faptul că echipamentul care trimite această cauză a primit un mesaj cu un tip de mesaj pe care nu îl recunoaște, fie pentru că este un mesaj nedefinit, fie definit, dar neimplementat de echipamentul care trimite această cauză. | |
| 98 | WRONG_MESSAGE | mesaj incompatibil cu starea apelului sau tip de mesaj inexistent ori neimplementat. [Q.850] | Această cauză indică faptul că echipamentul care trimite această cauză a primit un mesaj astfel încât procedurile nu indică faptul că acesta este un mesaj permis pentru recepție în starea de apel, sau a fost primit un mesaj STATUS care indică o stare de apel incompatibilă. | |
| 99 | IE_NONEXIST | Element de informație / parametru inexistent sau neimplementat [Q.850] | Această cauză indică faptul că echipamentul care trimite această cauză a primit un mesaj care include elemente de informație/parametri nerecunoscuți, deoarece numele elementelor de informație/parametrilor nu sunt definite sau sunt definite, dar neimplementate de echipamentul care trimite cauza. Această cauză indică faptul că elementele de informație/parametrii au fost ignorați. Totuși, elementul de informație nu trebuie să fie prezent în mesaj pentru ca echipamentul care trimite cauza să poată procesa mesajul. | |
| 100 | INVALID_IE_CONTENTS | Conținut nevalid al elementului de informații [Q.850] | Această cauză indică faptul că echipamentul care trimite această cauză a primit un element de informație pe care l-a implementat; cu toate acestea, unul sau mai multe câmpuri din I.E. sunt codificate într-un mod care nu a fost implementat de echipamentul care trimite această cauză. | |
| 101 | WRONG_CALL_STATE | mesaj incompatibil cu starea apelului [Q.850] | Această cauză indică faptul că a fost primit un mesaj incompatibil cu starea apelului. | |
| 102 | 504 | RECOVERY_ON_TIMER_EXPIRE | recuperare la expirarea temporizatorului [Q.850] | Această cauză indică faptul că o procedură a fost inițiată prin expirarea unui temporizator, în asociere cu procedurile de tratare a erorilor. Este adesea asociată cu probleme NAT. Asigurați-vă că „NAT Mapping Enable” este activat în ATA-ul dvs. Dacă nu are legătură cu NAT, uneori poate ține de furnizor; verificați dacă folosirea unui alt furnizor pentru apeluri de ieșire rezolvă problema.
Comutatorul returnează, de asemenea, acest lucru atunci când partea la distanță trimite un 408 pentru apel expirat. |
| 103 | MANDATORY_IE_LENGTH_ERROR | parametru inexistent sau neimplementat - transmis mai departe (uz național) [Q.850] | Această cauză indică faptul că echipamentul care trimite această cauză a primit un mesaj care include parametri nerecunoscuți, deoarece parametrii nu sunt definiți sau sunt definiți, dar nu sunt implementați de echipamentul care trimite această cauză. Cauza indică faptul că parametrul (parametrii) au fost ignorați. În plus, dacă echipamentul care trimite această cauză este un punct intermediar, atunci această cauză indică faptul că parametrul (parametrii) au fost transmiși nemodificați. Exemplu: apel de la o adresă IP neautorizată |
|
| 111 | PROTOCOL_ERROR | eroare de protocol, nespecificată [Q.850] | Această cauză este utilizată pentru a raporta un eveniment de eroare de protocol numai atunci când nu se aplică nicio altă cauză din clasa erorilor de protocol. | |
| 127 | INTERWORKING | Interfuncționare, nespecificată [Q.850] | Această cauză indică faptul că un apel de interfuncționare (de obicei un apel către serviciul SW56) s-a încheiat. | |
| 487 | 487 | ORIGINATOR_CANCEL | ||
| 500 | CRASH | |||
| 501 | SYSTEM_SHUTDOWN | |||
| 502 | LOSE_RACE | |||
| 503 | MANAGER_REQUEST | |||
| 600 | BLIND_TRANSFER | |||
| 601 | ATTENDED_TRANSFER | |||
| 602 | ALLOTTED_TIMEOUT | Această cauză înseamnă că serverul a anulat apelul deoarece canalul de destinație a durat prea mult să răspundă. | ||
| 603 | USER_CHALLENGE | |||
| 604 | MEDIA_TIMEOUT | |||
| 605 | PICKED_OFF | Această cauză înseamnă că apelul a fost preluat prin interceptarea lui de la un alt interior (adică formând **ext_number de la un alt interior). | ||
| 606 | USER_NOT_REGISTERED | Aceasta înseamnă că ați încercat să inițiați un apel către un utilizator SIP care a uitat să se înregistreze. | ||
| 607 | PROGRESS_TIMEOUT | |||
| 609 | GATEWAY_DOWN | Gateway-ul este indisponibil (nu răspunde la OPTIONS sau SUBSCRIBE) |
Tabel de coduri SIP către Q.850
Aceste mapări sunt preluate din RFC 4497, secțiunea 8.4.4.
|
Cod ITU-T Q.850 |
Enumerare |
Cauză |
|
|---|---|---|---|
| 400 | 41 | NORMAL_TEMPORARY_FAILURE | Eroare temporară [Q.850] |
| 401 | 21 | CALL_REJECTED | Apel respins [Q.850] |
| 402 | 21 | CALL_REJECTED | Apel respins [Q.850] |
| 403 | 21 | CALL_REJECTED | Apel respins [Q.850] |
| 404 | 1 | NO_ROUTE_TRANSIT_NET | Număr nealocat [Q.850] |