Om
Standardkoden er NORMAL_CLEARING (hvis du ikke angiver en)
Tabel over Q.850- til SIP-koder
Følgende tabel beskriver de tilknytninger, som vores status-hook returnerer ved indgående opkald.
Ikke-specificerede årsagskoder (ingen værdi i kolonnen "SIP Equiv." i tabellen) oversættes til SIP "480 Temporarily Unavailable" .
Tabellen indeholder også ikke-standardkoder over 127 (ISUP og ISDN specificerer kun koder op til 127). Disse koder bruges internt til at angive andre tilstande. (Disse koder svarer heller ikke direkte til SIP-fejlkoder.) Den komplette liste over SWITCH_CAUSE_-koder (switch_call_cause_t) er defineret i include/switch_types.h.
Se ITU-T Q.850-standarden for en formel definition af standardårsagskoder for afbrydelse af telefoni for ISDN og tilknytningen mellem Q.931 (DSSS1) og ISUP-koder.
Se ITU Q.1912.5 for en formel definition af interoperabilitet mellem ISUP og SIP, især afsnit 6.11, som specificerer "Reason"-headeren og angiver mapningen af afbrydelsesårsagskoder mellem ISUP og SIP.
Et andet sæt tilknytninger er Q.SIG-/SIP-tilknytningerne fra RFC 4497 afsnit 8.4.1. (Q.SIG er en af mange udvidelser til Q.931, der bruges til PBX-til-PBX-signalering på private forbindelser.)
|
ITU-T Q.850-kode |
Opregning |
Årsag |
Beskrivelse |
|
|---|---|---|---|---|
|
ITU-T Q.850-kode |
Opregning |
Årsag |
Beskrivelse |
|
| 0 | UNSPECIFIED | Uspecificeret. Ingen andre årsagskoder gælder. | Dette angives normalt af routeren, når ingen af de andre koder gælder. Denne årsag opstår normalt i samme type situationer som årsag 1, årsag 88 og årsag 100. | |
| 1 | 404 | UNALLOCATED_NUMBER | Ikke tildelt (utildelt) nummer [Q.850-værdi 1] | Denne årsag angiver, at den kaldte part ikke kan nås, fordi nummeret til den kaldte part, selv om det har et gyldigt format, ikke i øjeblikket er tildelt. |
| 2 | 404 | NO_ROUTE_TRANSIT_NET | Ingen rute til angivet transitnetværk (national anvendelse) [Q.850] | Denne årsag angiver, at det udstyr, der sender årsagen, har modtaget en anmodning om at route opkaldet gennem et bestemt transitnetværk, som det ikke genkender. Det udstyr, der sender denne årsag, genkender ikke transitnetværket, enten fordi transitnetværket ikke findes, eller fordi det pågældende transitnetværk, selv om det findes, ikke betjener det udstyr, der sender årsagen. |
| 3 | 404 | NO_ROUTE_DESTINATION | Ingen rute til destinationen [Q.850] | Denne årsag angiver, at den kaldte part ikke kan nås, fordi det netværk, som opkaldet er dirigeret igennem, ikke betjener den ønskede destination. Denne årsag understøttes på netværksafhængigt grundlag. |
| 6 | CHANNEL_UNACCEPTABLE | kanalen er uacceptabel [Q.850] | Denne årsag angiver, at den senest identificerede kanal ikke er acceptabel for den afsendende enhed til brug i dette opkald. | |
| 7 | CALL_AWARDED_DELIVERED | opkald tildelt, leveres i en etableret kanal [Q.850] | Denne årsag angiver, at brugeren er blevet tildelt det indgående opkald, og at det indgående opkald forbindes til en kanal, der allerede er etableret til den pågældende bruger til lignende opkald (f.eks. pakkekoblede x.25 virtuelle opkald). | |
| 16 | NORMAL_CLEARING | normal opkaldsafslutning [Q.850] | Denne årsag angiver, at opkaldet afbrydes, fordi en af de brugere, der deltager i opkaldet, har anmodet om, at opkaldet afbrydes. Under normale omstændigheder er kilden til denne årsag ikke netværket. | |
| 17 | 486 | USER_BUSY | bruger optaget [Q.850] | Denne årsag bruges til at angive, at den kaldte part ikke kan acceptere endnu et opkald, fordi der er opstået en optaget-tilstand hos brugeren. Denne årsagsværdi kan genereres af den kaldte bruger eller af netværket. I tilfælde af brugerbestemt optaget-tilstand bemærkes det, at brugerudstyret er kompatibelt med opkaldet. |
| 18 | 408 | NO_USER_RESPONSE | ingen bruger svarer [Q.850] | Denne årsag bruges, når en kaldt part ikke svarer på en meddelelse om opkaldsoprettelse med hverken en alarmerings- eller en forbindelsesindikation inden for den foreskrevne tildelte tidsperiode. |
| 19 | 480 | NO_ANSWER | intet svar fra bruger (telefonen ringer) [Q.850] | Denne årsag bruges, når den kaldte part er blevet alarmeret, men ikke svarer med en forbindelsesindikering inden for en foreskrevet tidsperiode. Bemærk - Denne årsag genereres ikke nødvendigvis af Q.931-procedurer, men kan genereres af interne netværkstimere. |
| 20 | 480 | SUBSCRIBER_ABSENT | abonnent fraværende [Q.850] | Denne årsagsværdi bruges, når en mobilstation er logget af, radiokontakt ikke opnås med en mobilstation, eller hvis en personlig telekommunikationsbruger midlertidigt ikke kan adresseres på nogen bruger-netværksgrænseflade. Sofia SIP vil normalt udløse USER_NOT_REGISTERED i sådanne situationer. |
| 21 | 603 | CALL_REJECTED | opkald afvist [Q.850] | Denne årsag angiver, at det udstyr, der sender denne årsag, ikke ønsker at acceptere dette opkald, selvom det kunne have accepteret opkaldet, fordi det udstyr, der sender denne årsag, hverken er optaget eller inkompatibelt. Netværket kan også generere denne årsag, hvilket angiver, at opkaldet blev afbrudt på grund af en begrænsning i en tillægstjeneste. Diagnosefeltet kan indeholde yderligere oplysninger om tillægstjenesten og årsagen til afvisningen. |
| 22 | 410 | NUMBER_CHANGED | nummer ændret [Q.850] | Denne årsag returneres til en opkaldende part, når det opkaldte partsnummer, som den opkaldende part har angivet, ikke længere er tildelt. Det nye opkaldte partsnummer kan eventuelt medtages i diagnosefeltet. Hvis et netværk ikke understøtter denne årsag, skal årsag nr. 1, ikke-allokeret (ikke-tildelt) nummer, bruges. |
| 23 | 410 | REDIRECTION_TO_NEW_DESTINATION | Denne årsag bruges af en generel ISUP-protokolmekanisme, som kan aktiveres af en omstilling, der beslutter, at opkaldet skal opbygges til et andet opkaldt nummer. En sådan omstilling kan aktivere en omdirigeringsmekanisme ved hjælp af denne årsagsværdi for at anmode en foregående omstilling, der er involveret i opkaldet, om at route opkaldet til det nye nummer. | |
| 25 | 483 | EXCHANGE_ROUTING_ERROR | Denne årsag angiver, at den destination, som brugeren har angivet, ikke kan nås, fordi en mellemliggende central har frigivet opkaldet på grund af en nået grænse under udførelsen af hop counter-proceduren. Denne årsag genereres af en mellemliggende knude, som ved dekrementering af hop counter-værdien giver resultatet 0. | |
| 27 | 502 | DESTINATION_OUT_OF_ORDER | destination ude af drift [Q.850] | Denne årsag angiver, at den destination, som brugeren har angivet, ikke kan nås, fordi grænsefladen til destinationen ikke fungerer korrekt. Udtrykket "fungerer ikke korrekt" angiver, at en signalbesked ikke kunne leveres til den fjerne part, f.eks. en fejl i det fysiske lag eller datalinklaget hos den fjerne part, eller at brugerudstyret er offline. |
| 28 | 484 | INVALID_NUMBER_FORMAT | ugyldigt nummerformat (adresse ufuldstændig) [Q.850] | Denne årsag angiver, at den kaldte part ikke kan nås, fordi nummeret til den kaldte part ikke har et gyldigt format eller ikke er fuldstændigt. |
| 29 | 501 | FACILITY_REJECTED | supplerende tjenester afvist [Q.850] | Denne årsag returneres, når en supplerende tjeneste, som brugeren har anmodet om, ikke kan leveres af netværket. |
| 30 | RESPONSE_TO_STATUS_ENQUIRY | svar på STATUS INQUIRY [Q.850] | Denne årsag medtages i STATUS-meddelelsen, når årsagen til at generere STATUS-meddelelsen var forudgående modtagelse af en STATUS INQUIRY. | |
| 31 | 480 | NORMAL_UNSPECIFIED | normal afslutning, ikke nærmere angivet [Q.850] | Denne årsag bruges kun til at rapportere en normal hændelse, når ingen anden årsag i den normale klasse er relevant. |
| 34 | 503 | NORMAL_CIRCUIT_CONGESTION | intet kredsløb/kanal tilgængelig [Q.850] | Denne årsag angiver, at der på nuværende tidspunkt ikke er en passende forbindelse eller kanal til rådighed til at håndtere opkaldet. |
| 38 | 503 | NETWORK_OUT_OF_ORDER | netværk ude af drift [Q.850] | Denne årsag angiver, at netværket ikke fungerer korrekt, og at tilstanden sandsynligvis varer relativt længe, f.eks. at et nyt opkaldsforsøg med det samme næppe lykkes. |
| 41 | 503 | NORMAL_TEMPORARY_FAILURE | midlertidig fejl [Q.850] | Denne årsag angiver, at netværket ikke fungerer korrekt, og at tilstanden sandsynligvis ikke vil vare længe; brugeren ønsker f.eks. muligvis at forsøge et nyt opkald næsten med det samme. |
| 42 | 503 | SWITCH_CONGESTION | overbelastning i switchingudstyr [Q.850] | Denne årsag angiver, at det switchingudstyr, der genererer årsagen, oplever en periode med høj trafik. |
| 43 | ACCESS_INFO_DISCARDED | adgangsoplysninger kasseret [Q.850] | Denne årsag angiver, at netværket ikke kunne levere adgangsoplysninger til fjernbrugeren som anmodet, dvs. bruger-til-bruger-oplysninger, kompatibilitet på lavt lag, kompatibilitet på højt lag eller subadresse som angivet i diagnosticeringen. Bemærk, at den specifikke type kasserede adgangsoplysninger eventuelt er inkluderet i diagnosticeringen. | |
| 44 | 503 | REQUESTED_CHAN_UNAVAIL | anmodet kredsløb/kanal ikke tilgængelig [Q.850] | Denne årsag returneres, når den anden side af grænsefladen ikke kan levere det kredsløb eller den kanal, som den anmodende enhed angiver. |
| 45 | PRE_EMPTED | |||
| 47 | ressource ikke tilgængelig, uspecificeret [Q.850] | Denne årsag bruges kun til at rapportere en hændelse om utilgængelig ressource, når ingen anden årsag i klassen for utilgængelige ressourcer er relevant. | ||
| 50 | FACILITY_NOT_SUBSCRIBED | anmodet facilitet ikke abonneret på [Q.850 | Denne årsag angiver, at brugeren har anmodet om en supplerende tjeneste, som er tilgængelig, men som brugeren ikke er autoriseret til at bruge. | |
| 52 | 403 | OUTGOING_CALL_BARRED | udgående opkald spærret | Denne årsag angiver, at selv om den opkaldende part er medlem af CUG'en for det udgående CUG-opkald, er udgående opkald ikke tilladt for dette medlem af CUG'en. |
| 54 | 403 | INCOMING_CALL_BARRED | indgående opkald spærret | Denne årsag angiver, at selvom den kaldte part er medlem af CUG'en for det indgående CUG-opkald, er indgående opkald ikke tilladt til dette medlem af CUG'en. |
| 57 | 403 | BEARERCAPABILITY_NOTAUTH | bærertjeneste ikke autoriseret [Q.850] | Denne årsag angiver, at brugeren har anmodet om en bærertjeneste, der er implementeret af det udstyr, som genererede denne årsag, men som brugeren ikke er autoriseret til at bruge. |
| 58 | 503 | BEARERCAPABILITY_NOTAVAIL | den ønskede bærertjeneste er ikke tilgængelig i øjeblikket [Q.850] | Denne årsag angiver, at brugeren har anmodet om en bærertjeneste, som understøttes af det udstyr, der genererede årsagen, men som ikke er tilgængelig i øjeblikket. |
| 63 | SERVICE_UNAVAILABLE | tjeneste eller mulighed ikke tilgængelig, uspecificeret [Q.850] | Denne årsag bruges til at rapportere en hændelse for utilgængelig tjeneste eller valgmulighed kun, når ingen anden årsag i klassen for utilgængelig tjeneste eller valgmulighed finder anvendelse. | |
| 65 | 488 | BEARERCAPABILITY_NOTIMPL | bærerkapacitet ikke implementeret [Q.850] | Denne årsag angiver, at udstyret, der sender denne årsag, ikke understøtter den ønskede overførselsfunktion (bearer capability). |
| 66 | CHAN_NOT_IMPLEMENTED | kanaltypen er ikke implementeret [Q.850] | Denne årsag angiver, at det udstyr, der sender denne årsag, ikke understøtter den ønskede kanaltype | |
| 69 | 501 | FACILITY_NOT_IMPLEMENTED | anmodet funktion ikke implementeret [Q.850] | Denne årsag angiver, at det udstyr, der sender denne årsag, ikke understøtter de ønskede supplerende tjenester. |
| 79 | 501 | SERVICE_NOT_IMPLEMENTED | tjeneste eller valgmulighed ikke implementeret, uspecificeret [Q.850] | Denne årsag bruges til at rapportere en hændelse med ikke-implementeret tjeneste eller funktion, kun når ingen anden årsag i klassen for ikke-implementeret tjeneste eller funktion finder anvendelse. |
| 81 | INVALID_CALL_REFERENCE | ugyldig opkaldsreferenceværdi [Q.850] | Denne årsag angiver, at det udstyr, der sender årsagen, har modtaget en besked med en opkaldsreference, som i øjeblikket ikke er i brug på bruger-netværk-grænsefladen. | |
| 88 | 488 | INCOMPATIBLE_DESTINATION | inkompatibel destination [Q.850] | Denne årsag angiver, at det udstyr, der sender denne årsag, har modtaget en anmodning om at oprette et opkald med lavlagskompatibilitet, højlagskompatibilitet eller andre kompatibilitetsattributter (f.eks. datahastighed), som ikke kan imødekommes. |
| 95 | INVALID_MSG_UNSPECIFIED | ugyldig besked, uspecificeret [Q.850] | Denne årsag bruges kun til at rapportere en ugyldig meddelelseshændelse, når ingen anden årsag i klassen for ugyldige meddelelser finder anvendelse. | |
| 96 | MANDATORY_IE_MISSING | obligatorisk informationselement mangler [Q.850] | Denne årsag angiver, at udstyret, der sender denne årsag, har modtaget en meddelelse, som mangler et informationselement, der skal være til stede i meddelelsen, før den kan behandles. | |
| 97 | MESSAGE_TYPE_NONEXIST | meddelelsestypen findes ikke eller er ikke implementeret [Q.850] | Denne årsag angiver, at det udstyr, der sender denne årsag, har modtaget en besked med en beskedtype, det ikke genkender, enten fordi det er en besked, der ikke er defineret, eller som er defineret, men ikke implementeret af det udstyr, der sender denne årsag. | |
| 98 | WRONG_MESSAGE | besked ikke kompatibel med opkaldstilstand, eller beskedtypen findes ikke eller er ikke implementeret. [Q.850] | Denne årsag angiver, at det udstyr, der sender denne årsag, har modtaget en meddelelse, hvor procedurerne ikke angiver, at dette er en tilladt meddelelse at modtage i opkaldstilstanden, eller at der blev modtaget en STATUS-meddelelse, der angiver en inkompatibel opkaldstilstand. | |
| 99 | IE_NONEXIST | Informationselement/parameter findes ikke eller er ikke implementeret [Q.850] | Denne årsag angiver, at det udstyr, der sender denne årsag, har modtaget en meddelelse, som indeholder informationselement(er)/parameter(e), der ikke genkendes, fordi informationselementets/-elementernes/parameternavn(e) ikke er defineret eller er defineret, men ikke er implementeret af det udstyr, der sender årsagen. Denne årsag angiver, at informationselementet/-elementerne/parameteren/-parametrene blev kasseret. Informationselementet er dog ikke påkrævet i meddelelsen, for at det udstyr, der sender årsagen, kan behandle meddelelsen. | |
| 100 | INVALID_IE_CONTENTS | Ugyldigt indhold i informationselement [Q.850] | Denne årsag angiver, at det udstyr, der sender denne årsag, har modtaget et informationselement, som det har implementeret; et eller flere felter i I.E. er dog kodet på en måde, som ikke er implementeret af det udstyr, der sender denne årsag. | |
| 101 | WRONG_CALL_STATE | besked ikke kompatibel med opkaldstilstand [Q.850] | Denne årsag angiver, at der er modtaget en besked, som er uforenelig med opkaldstilstanden. | |
| 102 | 504 | RECOVERY_ON_TIMER_EXPIRE | genopretning ved timerudløb [Q.850] | Denne årsag angiver, at en procedure er blevet startet ved udløb af en timer i forbindelse med fejlhåndteringsprocedurer. Dette er ofte forbundet med NAT-problemer. Sørg for, at “NAT Mapping Enable” er aktiveret i din ATA. Hvis det ikke er NAT-relateret, kan det nogle gange være udbyderrelateret; kontrollér, om en anden udgående udbyder løser problemet. Switchen returnerer også dette, når modparten sender en 408 for udløbet opkald. |
| 103 | MANDATORY_IE_LENGTH_ERROR | parameter findes ikke eller er ikke implementeret - videresendt (national brug) [Q.850] | Denne årsag angiver, at det udstyr, der sender denne årsag, har modtaget en besked, som indeholder parametre, der ikke genkendes, fordi parametrene ikke er defineret eller er defineret, men ikke implementeret af det udstyr, der sender denne årsag. Årsagen angiver, at parameteren/parametrene blev ignoreret. Hvis det udstyr, der sender denne årsag, desuden er et mellemliggende punkt, angiver denne årsag desuden, at parameteren/parametrene blev videresendt uændret. Eksempel: opkald fra uautoriseret IP-adresse |
|
| 111 | PROTOCOL_ERROR | protokolfejl, uspecificeret [Q.850] | Denne årsag bruges til at rapportere en protokolfelhændelse, kun når ingen anden årsag i klassen for protokolfejl gælder. | |
| 127 | INTERWORKING | Interworking, uspecificeret [Q.850] | Denne årsag angiver, at et interworking-opkald (normalt et opkald til SW56-tjenesten) er afsluttet. | |
| 487 | 487 | ORIGINATOR_CANCEL | ||
| 500 | CRASH | |||
| 501 | SYSTEM_SHUTDOWN | |||
| 502 | LOSE_RACE | |||
| 503 | MANAGER_REQUEST | |||
| 600 | BLIND_TRANSFER | |||
| 601 | ATTENDED_TRANSFER | |||
| 602 | ALLOTTED_TIMEOUT | Denne årsag betyder, at serveren annullerede opkaldet, fordi destinationskanalen var for længe om at svare. | ||
| 603 | USER_CHALLENGE | |||
| 604 | MEDIA_TIMEOUT | |||
| 605 | PICKED_OFF | Denne årsag betyder, at opkaldet blev besvaret ved at opfange det fra et andet lokalnummer (dvs. ved at ringe **ext_number fra et andet lokalnummer). | ||
| 606 | USER_NOT_REGISTERED | Det betyder, at du forsøgte at starte et opkald til en SIP-bruger, der har glemt at registrere sig. | ||
| 607 | PROGRESS_TIMEOUT | |||
| 609 | GATEWAY_DOWN | Gateway er nede (svarer ikke på OPTIONS eller SUBSCRIBE) |
SIP til Q.850-kodetabel
Disse kodekoblinger er hentet fra RFC 4497, afsnit 8.4.4.
|
ITU-T Q.850-kode |
Opregning |
Årsag |
|
|---|---|---|---|
| 400 | 41 | NORMAL_TEMPORARY_FAILURE | Midlertidig fejl [Q.850] |
| 401 | 21 | CALL_REJECTED | Opkald afvist [Q.850] |
| 402 | 21 | CALL_REJECTED | Opkald afvist [Q.850] |
| 403 | 21 | CALL_REJECTED | Opkald afvist [Q.850] |
| 404 | 1 | NO_ROUTE_TRANSIT_NET | Ikke-allokeret nummer [Q.850] |