Om dokumentet
Standardkoden är NORMAL_CLEARING (om du inte anger någon)
Q.850 till SIP-kodtabell
Följande tabell beskriver hur värdena i vår statuswebhook för inkommande samtal ska tolkas.
Ospecificerade orsakskoder (inget värde i kolumnen "SIP Equiv." i tabellen) översätts till SIP "480 Temporarily Unavailable" .
Tabellen innehåller också icke-standardiserade koder över 127 (ISUP och ISDN specificerar endast koder upp till 127). Dessa koder används internt för att ange andra tillstånd. (Dessa koder mappas inte heller direkt till SIP-felkoder.) Den kompletta listan över SWITCH_CAUSE_-koder (switch_call_cause_t) definieras i include/switch_types.h.
Se ITU-T Q.850-standarden för en formell definition av standardiserade frånkopplingsorsakskoder för telefoni för ISDN samt mappningen mellan Q.931 (DSSS1) och ISUP-koder.
Se ITU Q.1912.5 för en formell definition av samverkan mellan ISUP och SIP, särskilt avsnitt 6.11 som specificerar "Reason"-huvudet och anger mappningen av frånkopplingsorsakskoder mellan ISUP och SIP.
En annan uppsättning mappningar är Q.SIG-/SIP-mappningarna från RFC 4497 avsnitt 8.4.1. (Q.SIG är ett av många tillägg till Q.931 som används för PBX-till-PBX-signalering på privata länkar.)
|
ITU-T Q.850-kod |
Enumerering |
Orsak |
Beskrivning |
|
|---|---|---|---|---|
|
ITU-T Q.850-kod |
Enumerering |
Orsak |
Beskrivning |
|
| 0 | UNSPECIFIED | Ospecificerad. Inga andra orsakskoder är tillämpliga. | Detta anges vanligtvis av routern när ingen av de andra koderna är tillämpliga. Denna orsak förekommer vanligtvis i samma typ av situationer som orsak 1, orsak 88 och orsak 100. | |
| 1 | 404 | UNALLOCATED_NUMBER | Ej tilldelat (otilldelat) nummer [Q.850-värde 1] | Denna orsak anger att den uppringda parten inte kan nås eftersom numret, trots att det har giltigt format, för närvarande inte är allokerat (tilldelat). |
| 2 | 404 | NO_ROUTE_TRANSIT_NET | Ingen väg till angivet transitnät (nationell användning) [Q.850] | Denna orsak anger att utrustningen som skickar denna orsak har tagit emot en begäran om att dirigera samtalet via ett visst transitnät som den inte känner igen. Utrustningen som skickar denna orsak känner inte igen transitnätet antingen eftersom transitnätet inte finns eller eftersom det aktuella transitnätet, även om det finns, inte betjänar den utrustning som skickar denna orsak. |
| 3 | 404 | NO_ROUTE_DESTINATION | Ingen rutt till destinationen [Q.850] | Denna orsak anger att den uppringda parten inte kan nås eftersom nätverket som samtalet har dirigerats genom inte betjänar den önskade destinationen. Denna orsak stöds beroende på nätverket. |
| 6 | CHANNEL_UNACCEPTABLE | kanalen är inte acceptabel [Q.850] | Denna orsak anger att den senast identifierade kanalen inte är acceptabel för den sändande enheten att använda i detta samtal. | |
| 7 | CALL_AWARDED_DELIVERED | samtal beviljat, levereras i en etablerad kanal [Q.850] | Denna orsak anger att användaren har tilldelats det inkommande samtalet och att det inkommande samtalet kopplas till en kanal som redan har upprättats till användaren för liknande samtal (t.ex. virtuella samtal i paketläge x.25). | |
| 16 | NORMAL_CLEARING | normalt avslut av samtal [Q.850] | Denna orsak anger att samtalet kopplas ned eftersom en av användarna i samtalet har begärt att samtalet ska kopplas ned. Under normala förhållanden är källan till denna orsak inte nätverket. | |
| 17 | 486 | USER_BUSY | användare upptagen [Q.850] | Denna orsak används för att ange att den uppringda parten inte kan ta emot ytterligare ett samtal eftersom upptagetsituationen har inträffat. Orsaksvärdet kan genereras av den uppringda användaren eller av nätverket. Vid användarbestämd upptagetsituation noteras att användarutrustningen är kompatibel med samtalet. |
| 18 | 408 | NO_USER_RESPONSE | ingen användare svarar [Q.850] | Denna orsak används när en uppringd part inte svarar på ett meddelande om samtalsupprättande med vare sig en ringsignals- eller anslutningsindikering inom den föreskrivna tilldelade tidsperioden. |
| 19 | 480 | NO_ANSWER | inget svar från användaren (ringsignal har skickats) [Q.850] | Denna orsak används när den uppringda parten har aviserats men inte svarar med en anslutningsindikering inom en föreskriven tid. Observera – denna orsak genereras inte nödvändigtvis av Q.931-procedurer utan kan genereras av interna nätverkstimers. |
| 20 | 480 | SUBSCRIBER_ABSENT | abonnent frånvarande [Q.850] | Detta orsaksvärde används när en mobilstation har loggat ut, radiokontakt inte kan upprättas med en mobilstation eller om en personlig telekommunikationsanvändare tillfälligt inte kan adresseras vid något användar-nätverksgränssnitt. Sofia SIP kommer normalt att ge USER_NOT_REGISTERED i sådana situationer. |
| 21 | 603 | CALL_REJECTED | samtal avvisat [Q.850] | Denna orsak anger att utrustningen som sänder denna orsak inte vill acceptera samtalet, även om den kunde ha accepterat samtalet eftersom utrustningen som sänder orsaken varken är upptagen eller inkompatibel. Nätet kan också generera denna orsak, vilket anger att samtalet kopplades ned på grund av en begränsning i en tilläggstjänst. Diagnostikfältet kan innehålla ytterligare information om tilläggstjänsten och orsaken till avvisningen. |
| 22 | 410 | NUMBER_CHANGED | numret har ändrats [Q.850] | Den här orsaken returneras till den uppringande parten när det angivna numret till den uppringda parten inte längre är tilldelat. Det nya numret kan eventuellt anges i diagnostikfältet. Om ett nätverk inte stöder den här orsaken ska orsak nr 1, ej tilldelat nummer (unallocated/unassigned number), användas. |
| 23 | 410 | REDIRECTION_TO_NEW_DESTINATION | Den här orsaken används av en allmän ISUP-protokollmekanism som kan anropas av en växel som beslutar att samtalet ska kopplas till ett annat anropat nummer. En sådan växel kan anropa en omdirigeringsmekanism, genom att använda detta orsaksvärde, för att begära att en föregående växel som är involverad i samtalet dirigerar samtalet till det nya numret. | |
| 25 | 483 | EXCHANGE_ROUTING_ERROR | Denna orsak anger att den destination som användaren har angett inte kan nås eftersom en mellanliggande växel har kopplat ned samtalet på grund av att en gräns har nåtts vid utförandet av hoppräknarproceduren. Denna orsak genereras av en mellanliggande nod som vid minskning av hoppräknarvärdet ger resultatet 0. | |
| 27 | 502 | DESTINATION_OUT_OF_ORDER | destinationen är ur funktion [Q.850] | Den här orsaken anger att den destination som användaren har angett inte kan nås eftersom gränssnittet till destinationen inte fungerar korrekt. Uttrycket "fungerar inte korrekt" anger att ett signalmeddelande inte kunde levereras till den fjärranslutna parten, t.ex. ett fel i det fysiska lagret eller datalänklagret hos den fjärranslutna parten, eller att användarutrustningen är offline. |
| 28 | 484 | INVALID_NUMBER_FORMAT | ogiltigt nummerformat (adressen ofullständig) [Q.850] | Denna orsak anger att den uppringda parten inte kan nås eftersom numret till den uppringda parten inte har giltigt format eller är ofullständigt. |
| 29 | 501 | FACILITY_REJECTED | begärda tjänstefunktioner avvisade [Q.850] | Den här orsaken returneras när en tilläggstjänst som användaren har begärt inte kan tillhandahållas av nätverket. |
| 30 | RESPONSE_TO_STATUS_ENQUIRY | svar på STATUS INQUIRY [Q.850] | Denna orsak inkluderas i STATUS-meddelandet när anledningen till att STATUS-meddelandet genererades var att ett STATUS INQUIRY tidigare mottagits. | |
| 31 | 480 | NORMAL_UNSPECIFIED | normal, ospecificerad [Q.850] | Denna orsak används för att rapportera en normal händelse endast när ingen annan orsak i klassen normala händelser är tillämplig. |
| 34 | 503 | NORMAL_CIRCUIT_CONGESTION | ingen krets/kanal tillgänglig [Q.850] | Den här orsaken anger att ingen lämplig krets/kanal för närvarande finns tillgänglig för att hantera samtalet. |
| 38 | 503 | NETWORK_OUT_OF_ORDER | nätet ur funktion [Q.850] | Denna orsak anger att nätverket inte fungerar korrekt och att tillståndet sannolikt kommer att vara under relativt lång tid, t.ex. att ett omedelbart nytt samtalsförsök sannolikt inte lyckas. |
| 41 | 503 | NORMAL_TEMPORARY_FAILURE | tillfälligt fel [Q.850] | Denna orsak anger att nätverket inte fungerar korrekt och att tillståndet sannolikt inte varar någon längre tid; t.ex. kan användaren vilja göra ett nytt samtalsförsök nästan omedelbart. |
| 42 | 503 | SWITCH_CONGESTION | överbelastning i växlingsutrustning [Q.850] | Denna orsak anger att växelutrustningen som genererar orsaken upplever en period med hög trafik. |
| 43 | ACCESS_INFO_DISCARDED | åtkomstinformation förkastad [Q.850] | Denna orsak anger att nätet inte kunde leverera åtkomstinformation till fjärranvändaren enligt begäran, dvs. användar-till-användar-information, lågnivåkompatibilitet, högnivåkompatibilitet eller underadress enligt diagnostiken. Observera att den särskilda typen av åtkomstinformation som kasserats valfritt ingår i diagnostiken. | |
| 44 | 503 | REQUESTED_CHAN_UNAVAIL | begärd krets/kanal inte tillgänglig [Q.850] | Den här orsaken returneras när den andra sidan av gränssnittet inte kan tillhandahålla den krets eller kanal som den begärande enheten har angett. |
| 45 | PRE_EMPTED | |||
| 47 | resurs ej tillgänglig, ospecificerad [Q.850] | Denna orsak används för att rapportera en händelse om otillgänglig resurs endast när ingen annan orsak i klassen otillgänglig resurs är tillämplig. | ||
| 50 | FACILITY_NOT_SUBSCRIBED | begärd tjänst är inte abonnerad [Q.850 | Denna orsak anger att användaren har begärt en tilläggstjänst som är tillgänglig, men som användaren inte har behörighet att använda. | |
| 52 | 403 | OUTGOING_CALL_BARRED | utgående samtal spärrade | Den här orsaken anger att även om den uppringande parten är medlem i CUG för det utgående CUG-samtalet är utgående samtal inte tillåtna för denna medlem i CUG. |
| 54 | 403 | INCOMING_CALL_BARRED | inkommande samtal spärrade | Denna orsakskod anger att även om den uppringda parten är medlem i den slutna användargruppen (CUG) för det inkommande CUG-samtalet, är inkommande samtal inte tillåtna till denna medlem i CUG. |
| 57 | 403 | BEARERCAPABILITY_NOTAUTH | bärartjänst inte auktoriserad [Q.850] | Denna orsak anger att användaren har begärt en överföringsfunktion som är implementerad av utrustningen som genererade denna orsak men som användaren inte är behörig att använda. |
| 58 | 503 | BEARERCAPABILITY_NOTAVAIL | bärarkapacitet för närvarande inte tillgänglig [Q.850] | Denna orsak anger att användaren har begärt en bärarkapacitet som är implementerad av utrustningen som genererade denna orsak men som inte är tillgänglig just nu. |
| 63 | SERVICE_UNAVAILABLE | tjänst eller alternativ inte tillgängligt, ospecificerat [Q.850] | Denna orsak används för att rapportera en händelse av typen tjänst eller alternativ inte tillgängligt endast när ingen annan orsak i klassen tjänst eller alternativ inte tillgängligt är tillämplig. | |
| 65 | 488 | BEARERCAPABILITY_NOTIMPL | bärartjänsten är inte implementerad [Q.850] | Denna orsak anger att utrustningen som skickar orsaken inte stöder den begärda bärarkapaciteten. |
| 66 | CHAN_NOT_IMPLEMENTED | kanaltypen är inte implementerad [Q.850] | Denna orsak anger att utrustningen som skickar orsaken inte stöder den begärda kanaltypen | |
| 69 | 501 | FACILITY_NOT_IMPLEMENTED | begärd funktion är inte implementerad [Q.850] | Den här orsaken anger att utrustningen som skickar orsaken inte stöder de begärda tilläggstjänsterna. |
| 79 | 501 | SERVICE_NOT_IMPLEMENTED | tjänst eller alternativ inte implementerat, ospecificerat [Q.850] | Denna orsak används för att rapportera en händelse med ej implementerad tjänst eller option endast när ingen annan orsak i klassen för ej implementerad tjänst eller option är tillämplig. |
| 81 | INVALID_CALL_REFERENCE | ogiltigt anropsreferensvärde [Q.850] | Denna orsak anger att utrustningen som skickar orsaken har tagit emot ett meddelande med en samtalsreferens som för närvarande inte används på användar-nätverksgränssnittet. | |
| 88 | 488 | INCOMPATIBLE_DESTINATION | inkompatibel destination [Q.850] | Den här orsaken anger att utrustningen som skickar orsaken har tagit emot en begäran om att upprätta ett samtal med lågnivåkompatibilitet, högnivåkompatibilitet eller andra kompatibilitetsattribut (t.ex. datahastighet) som inte kan tillgodoses. |
| 95 | INVALID_MSG_UNSPECIFIED | ogiltigt meddelande, ospecificerat [Q.850] | Denna orsak används för att rapportera en ogiltig meddelandehändelse endast när ingen annan orsak i klassen för ogiltiga meddelanden är tillämplig. | |
| 96 | MANDATORY_IE_MISSING | obligatoriskt informationselement saknas [Q.850] | Den här orsaken anger att utrustningen som skickar orsaken har tagit emot ett meddelande som saknar ett informationselement som måste finnas i meddelandet innan det kan behandlas. | |
| 97 | MESSAGE_TYPE_NONEXIST | meddelandetypen finns inte eller är inte implementerad [Q.850] | Denna orsakskod anger att utrustningen som sänder denna orsak har tagit emot ett meddelande med en meddelandetyp som den inte känner igen, antingen för att det är ett meddelande som inte är definierat eller definierat men inte implementerat av utrustningen som sänder orsaken. | |
| 98 | WRONG_MESSAGE | meddelandet är inte kompatibelt med samtalstillståndet eller så finns meddelandetypen inte eller är inte implementerad. [Q.850] | Denna orsak anger att utrustningen som skickar orsaken har tagit emot ett meddelande där procedurerna inte anger att detta är ett tillåtet meddelande att ta emot i samtalstillståndet, eller att ett STATUS-meddelande har tagits emot som anger ett inkompatibelt samtalstillstånd. | |
| 99 | IE_NONEXIST | Informationselement/parameter finns inte eller är inte implementerad [Q.850] | Denna orsak anger att utrustningen som skickar orsaken har tagit emot ett meddelande som innehåller informationselement/parametrar som inte känns igen eftersom namnen på informationselementen/parametrarna inte är definierade, eller är definierade men inte implementerade av den utrustning som skickar orsaken. Denna orsak anger att informationselementen/parametrarna har kasserats. Informationselementet behöver dock inte finnas i meddelandet för att utrustningen som skickar orsaken ska kunna behandla meddelandet. | |
| 100 | INVALID_IE_CONTENTS | Ogiltigt innehåll i informationselement [Q.850] | Denna orsakskod betyder att utrustningen har tagit emot ett informationselement som den stöder, men att ett eller flera fält i elementet (I.E.) är kodade på ett sätt som utrustningen inte stöder. | |
| 101 | WRONG_CALL_STATE | meddelandet är inte kompatibelt med samtalsstatus [Q.850] | Denna orsak anger att ett meddelande har mottagits som är inkompatibelt med samtalstillståndet. | |
| 102 | 504 | RECOVERY_ON_TIMER_EXPIRE | återställning vid timerutgång [Q.850] | Den här orsaken anger att en procedur har initierats genom att en timer har löpt ut i samband med felhanteringsprocedurer. Detta hänger ofta ihop med NAT-problem. Kontrollera att ”NAT Mapping Enable” är aktiverat i din ATA. Om det inte rör sig om NAT kan det ibland bero på leverantören; kontrollera om en annan utgående leverantör löser problemet. Telefonväxeln returnerar också detta när motparten skickar kod 408 för att samtalets tidsgräns har löpt ut. |
| 103 | MANDATORY_IE_LENGTH_ERROR | parametern finns inte eller är inte implementerad – vidarebefordrad (nationell användning) [Q.850] | Denna orsak anger att utrustningen som skickar orsaken har tagit emot ett meddelande som innehåller parametrar som inte känns igen eftersom parametrarna inte är definierade eller är definierade men inte implementerade av utrustningen som skickar orsaken. Orsaken anger att parametern/parametrarna ignorerades. Dessutom, om utrustningen som skickar orsaken är en mellanliggande punkt, anger orsaken att parametern/parametrarna vidarebefordrades oförändrade. Exempel: samtal från obehörig IP-adress |
|
| 111 | PROTOCOL_ERROR | protokollfel, ospecificerat [Q.850] | Den här orsakskoden används bara för att rapportera ett protokollfel när ingen annan kod i den gruppen är tillämplig. | |
| 127 | INTERWORKING (samverkan mellan nät) | Samtrafik, ospecificerad [Q.850] | Denna orsak anger att ett samtrafikssamtal (vanligtvis ett samtal till SW56-tjänsten) har avslutats. | |
| 487 | 487 | ORIGINATOR_CANCEL | ||
| 500 | CRASH | |||
| 501 | SYSTEM_SHUTDOWN | |||
| 502 | LOSE_RACE | |||
| 503 | MANAGER_REQUEST | |||
| 600 | BLIND_TRANSFER | |||
| 601 | ATTENDED_TRANSFER | |||
| 602 | ALLOTTED_TIMEOUT | Denna orsak innebär att servern avbröt samtalet eftersom destinationskanalen tog för lång tid på sig att svara. | ||
| 603 | USER_CHALLENGE | |||
| 604 | MEDIA_TIMEOUT | |||
| 605 | PICKED_OFF | Denna orsak innebär att samtalet besvarades genom att tas över från en annan anknytning, det vill säga genom att slå **ext_number från en annan anknytning. | ||
| 606 | USER_NOT_REGISTERED | Detta betyder att du försökte ringa upp en SIP-användare som glömde att registrera sig. | ||
| 607 | PROGRESS_TIMEOUT | |||
| 609 | GATEWAY_DOWN | Gatewayen är nere (svarar inte på OPTIONS eller SUBSCRIBE) |
Kodtabell för SIP till Q.850
Dessa mappningar är hämtade från avsnitt 8.4.4 i RFC 4497.
|
ITU-T Q.850-kod |
Enumerering |
Orsak |
|
|---|---|---|---|
| 400 | 41 | NORMAL_TEMPORARY_FAILURE | Tillfälligt fel [Q.850] |
| 401 | 21 | CALL_REJECTED | Samtal avvisat [Q.850] |
| 402 | 21 | CALL_REJECTED | Samtal avvisat [Q.850] |
| 403 | 21 | CALL_REJECTED | Samtal avvisat [Q.850] |
| 404 | 1 | NO_ROUTE_TRANSIT_NET | Otilldelat nummer [Q.850] |