Puhelun päättymissyiden taulukko

Tietoja tästä ohjeesta

Oletuskoodi on NORMAL_CLEARING (jos et määritä sitä)

Q.850–SIP-kooditaulukko

Seuraava taulukko selittää saapuvien puhelujen tilatietowebhookin palauttamien arvojen merkitykset.

Määrittämättömät syykoodit (ei arvoa taulukon “SIP Equiv.”-sarakkeessa) käännetään SIP-koodiksi “480 Temporarily Unavailable” .

Taulukko sisältää myös epästandardeja koodeja yli 127 (ISUP ja ISDN määrittävät koodeja vain 127:ään asti). Näitä koodeja käytetään sisäisesti muiden tilojen ilmaisemiseen. (Nämä koodit eivät myöskään vastaa suoraan SIP-virhekoodeja.) Täydellinen SWITCH_CAUSE_-koodien (switch_call_cause_t) luettelo on määritetty tiedostossa include/switch_types.h.

Katso ITU-T Q.850 -standardi, jossa on virallinen määritelmä ISDN-verkon vakiomuotoisille puhelun katkaisun syykoodeille sekä Q.931- (DSSS1-) ja ISUP-koodien välinen vastaavuus.

Katso ITU Q.1912.5, jossa on ISUP:n ja SIP:n välisen yhteentoimivuuden muodollinen määritelmä, erityisesti kohta 6.11, jossa määritellään "Reason"-otsake ja annetaan ISUP:n ja SIP:n välinen katkaisusyykoodien vastaavuus.

Toinen vastaavuusjoukko on Q.SIG / SIP -vastaavuudet RFC 4497 -asiakirjan kohdasta 8.4.1. (Q.SIG on yksi monista Q.931-laajennuksista, joita käytetään PBX:ien väliseen merkinantoon yksityisissä yhteyksissä.)

ITU-T Q.850 -koodi

SIP-vastine

Luettelointi

Syy

Kuvaus

ITU-T Q.850 -koodi

SIP-vastine

Luettelointi

Syy

Kuvaus

0 UNSPECIFIED Määrittelemätön. Muita syykoodeja ei sovelleta. Reititin antaa tämän yleensä, kun mikään muu koodi ei sovellu. Tämä syy esiintyy yleensä samantyyppisissä tilanteissa kuin syy 1, syy 88 ja syy 100.
1 404 UNALLOCATED_NUMBER Numeroa ei ole myönnetty (määritetty tilaajalle) [Q.850-arvo 1] Tämä syykoodi ilmaisee, että kutsuttua osapuolta ei voida tavoittaa, koska vaikka kutsutun numeron muoto on kelvollinen, numeroa ei ole tällä hetkellä jaettu (osoitettu) kenellekään.
2 404 NO_ROUTE_TRANSIT_NET Ei reittiä määritettyyn kauttakulkkuverkkoon (kansallinen käyttö) [Q.850] Tämä syykoodi tarkoittaa, että tämän syyn lähettänyt laite on vastaanottanut pyynnön reitittää puhelu tietyn kauttakulkuverkon kautta, jota se ei tunnista. Syyn lähettänyt laite ei tunnista kauttakulkuverkkoa joko siksi, ettei kauttakulkuverkkoa ole olemassa, tai siksi, että kyseinen kauttakulkuverkko ei palvele syyn lähettävää laitetta, vaikka verkko onkin olemassa.
3 404 NO_ROUTE_DESTINATION Ei reittiä kohteeseen [Q.850] Tämä syykoodi ilmaisee, että kutsuttua osapuolta ei voida tavoittaa, koska verkko, jonka kautta puhelu on reititetty, ei palvele haluttua kohdetta. Tätä syykoodia tuetaan verkkokohtaisesti.
6 CHANNEL_UNACCEPTABLE kanava ei ole hyväksyttävä [Q.850] Tämä syy ilmaisee, että viimeksi tunnistettu kanava ei ole lähettävän tahon mielestä hyväksyttävä käytettäväksi tässä puhelussa.
7 CALL_AWARDED_DELIVERED puhelu myönnetty, toimitetaan muodostetulla kanavalla [Q.850] Tämä syy ilmaisee, että käyttäjälle on myönnetty saapuva puhelu ja että saapuva puhelu yhdistetään kanavaan, joka on jo muodostettu kyseiselle käyttäjälle vastaavia puheluja varten (esim. pakettitilaiset x.25-virtuaalipuhelut).
16 NORMAL_CLEARING normaali puhelun purkaminen [Q.850] Tämä syy tarkoittaa, että puhelu puretaan, koska yksi puheluun osallistuvista käyttäjistä on pyytänyt puhelun purkamista. Normaaleissa tilanteissa tämän syyn lähde ei ole verkko.
17 486 USER_BUSY käyttäjä varattu [Q.850] Tätä syytä käytetään ilmaisemaan, että kutsuttu osapuoli ei voi ottaa vastaan toista puhelua, koska käyttäjä on varattu. Tämän syyarvon voi luoda kutsuttu käyttäjä tai verkko. Jos käyttäjä on todennut varattutilan, huomataan, että käyttäjän laite on yhteensopiva puhelun kanssa.
18 408 NO_USER_RESPONSE käyttäjä ei vastaa [Q.850] Tätä syytä käytetään, kun kutsuttu osapuoli ei vastaa puhelunmuodostusviestiin hälytys- tai yhdistämisilmoituksella määrätyn ajan kuluessa.
19 480 NO_ANSWER ei vastausta käyttäjältä (käyttäjää hälytetty) [Q.850] Tätä syykoodia käytetään, kun kutsuttua osapuolta on hälytetty, mutta se ei vastaa connect-indikaatiolla määrätyn ajan kuluessa. Huomautus – Tätä syykoodia eivät välttämättä tuota Q.931-menettelyt, vaan sen voivat tuottaa myös verkon sisäiset ajastimet.
20 480 SUBSCRIBER_ABSENT tilaaja poissa [Q.850] Tätä syykoodia käytetään, kun matkaviestin on kirjautunut ulos, matkaviestimeen ei saada radioyhteyttä tai henkilökohtaisen telekommunikaation käyttäjä ei ole tilapäisesti tavoitettavissa missään käyttäjä–verkko-rajapinnassa. Sofia SIP nostaa tällaisissa tilanteissa yleensä USER_NOT_REGISTERED.
21 603 CALL_REJECTED puhelu hylätty [Q.850] Tämä syy ilmaisee, että tämän syyn lähettävä laite ei halua hyväksyä tätä puhelua, vaikka se olisi voinut hyväksyä sen, koska syyn lähettävä laite ei ole varattu eikä yhteensopimaton. Myös verkko voi tuottaa tämän syyn, mikä ilmaisee, että puhelu purettiin lisäpalvelun rajoitteen vuoksi. Diagnostiikkakenttä voi sisältää lisätietoja lisäpalvelusta ja hylkäyksen syystä.
22 410 NUMBER_CHANGED numero muuttunut [Q.850] Tämä syy palautetaan soittajalle, kun soittajan ilmoittamaa vastaanottajan numeroa ei enää ole osoitettu. Uusi vastaanottajan numero voidaan halutessa sisällyttää diagnostiikkakenttään. Jos verkko ei tue tätä syytä, käytetään syytä nro 1, varaamaton numero (unallocated/unassigned number).
23 410 REDIRECTION_TO_NEW_DESTINATION Tätä syykoodia käyttää yleinen ISUP-protokollamekanismi, jonka keskus voi ottaa käyttöön, kun se päättää, että puhelu tulee muodostaa eri valittuun numeroon. Tällainen keskus voi käyttää uudelleenohjausmekanismia tämän syykoodin avulla pyytääkseen puheluun osallistuvaa edeltävää keskusta reitittämään puhelun uuteen numeroon.
25 483 EXCHANGE_ROUTING_ERROR Tämä syy ilmaisee, että käyttäjän ilmoittamaa kohdetta ei voida tavoittaa, koska välikytkin on vapauttanut puhelun saavutettuaan rajan hyppylaskurimenettelyn suorittamisessa. Tämän syyn luo välisolmu, joka vähentäessään hyppylaskurin arvoa saa tulokseksi 0.
27 502 DESTINATION_OUT_OF_ORDER kohde epäkunnossa [Q.850] Tämä syykoodi ilmaisee, että käyttäjän osoittamaan kohteeseen ei saada yhteyttä, koska kohteen liittymä ei toimi oikein. Ilmaus ”ei toimi oikein” tarkoittaa, että merkinantosanomaa ei voitu toimittaa vastapuolelle; esimerkiksi vastapuolella on fyysisen kerroksen tai siirtoyhteyskerroksen vika tai käyttäjän laite on offline-tilassa.
28 484 INVALID_NUMBER_FORMAT virheellinen numeromuoto (osoite epätäydellinen) [Q.850] Tämä syykoodi ilmaisee, että kutsuttua osapuolta ei voida tavoittaa, koska kutsutun numeron muoto ei ole kelvollinen tai numero on epätäydellinen.
29 501 FACILITY_REJECTED palvelut hylätty [Q.850] Tämä syykoodi palautetaan, kun verkko ei voi tarjota käyttäjän pyytämää lisäpalvelua.
30 RESPONSE_TO_STATUS_ENQUIRY vastaus STATUS INQUIRY -kyselyyn [Q.850] Tämä syy sisällytetään STATUS-viestiin, kun STATUS-viestin luomisen syynä oli aiemmin vastaanotettu STATUS INQUIRY.
31 480 NORMAL_UNSPECIFIED normaali, määrittelemätön [Q.850] Tätä syykoodia käytetään ilmoittamaan normaalista tapahtumasta vain silloin, kun mikään muu normaaliluokan syykoodi ei sovellu.
34 503 NORMAL_CIRCUIT_CONGESTION ei vapaata piiriä/kanavaa [Q.850] Tämä syykoodi osoittaa, että puhelun käsittelyyn ei ole tällä hetkellä saatavilla sopivaa piiriä tai kanavaa.
38 503 NETWORK_OUT_OF_ORDER verkko epäkunnossa [Q.850] Tämä syy osoittaa, että verkko ei toimi oikein ja että tila todennäköisesti kestää suhteellisen pitkän ajan, esim. puhelun uudelleenyritys heti ei todennäköisesti onnistu.
41 503 NORMAL_TEMPORARY_FAILURE tilapäinen vika [Q.850] Tämä syykoodi ilmaisee, että verkko ei toimi oikein ja ettei tila todennäköisesti kestä pitkään; esim. käyttäjä voi haluta yrittää uutta puhelua lähes välittömästi.
42 503 SWITCH_CONGESTION kytkentälaitteiston ruuhka [Q.850] Tämä syykoodi tarkoittaa, että koodin lähettävässä puhelinvaihdelaitteistossa on parhaillaan paljon puheluliikennettä.
43 ACCESS_INFO_DISCARDED pääsytiedot hylätty [Q.850] Tämä syykoodi ilmaisee, ettei verkko voinut toimittaa etäkäyttäjälle pyydettyjä liityntätietoja, eli käyttäjältä käyttäjälle -tietoja, alemman kerroksen yhteensopivuutta, ylemmän kerroksen yhteensopivuutta tai aliosoitetta, kuten diagnostiikassa on ilmoitettu. On huomattava, että hylätyn liityntätiedon tyyppi sisältyy diagnostiikkaan valinnaisesti.
44 503 REQUESTED_CHAN_UNAVAIL pyydetty piiri/kanava ei käytettävissä [Q.850] Tämä syy palautetaan, kun rajapinnan toinen puoli ei voi tarjota pyytävän osapuolen ilmoittamaa piiriä tai kanavaa.
45 PRE_EMPTED
47 resurssi ei käytettävissä, määrittelemätön [Q.850] Tätä syykoodia käytetään ilmoittamaan, ettei resurssi ole käytettävissä, vain jos mikään muu resurssien puuttumisen luokan syykoodi ei sovellu.
50 FACILITY_NOT_SUBSCRIBED pyydettyä toimintoa ei ole tilattu [Q.850 Tämä syykoodi tarkoittaa, että käyttäjä on pyytänyt lisäpalvelua, joka on saatavilla, mutta jonka käyttöön käyttäjällä ei ole valtuutusta.
52 403 OUTGOING_CALL_BARRED lähtevät puhelut estetty Tämä syy ilmaisee, että vaikka soittaja on lähtevän CUG-puhelun CUG:n jäsen, lähtevät puhelut eivät ole sallittuja tälle CUG:n jäsenelle.
54 403 INCOMING_CALL_BARRED saapuvat puhelut estetty Tämä syykoodi ilmaisee, että vaikka kutsuttu osapuoli on saapuvan CUG-puhelun CUG-ryhmän jäsen, tälle CUG-ryhmän jäsenelle ei sallita saapuvia puheluita.
57 403 BEARERCAPABILITY_NOTAUTH siirtokykyä ei ole valtuutettu [Q.850] Tämä syy ilmaisee, että käyttäjä on pyytänyt siirtotoimintoa, jonka tämän syyn aiheuttanut laite toteuttaa, mutta jonka käyttöön käyttäjällä ei ole valtuuksia.
58 503 BEARERCAPABILITY_NOTAVAIL siirtokyky ei ole tällä hetkellä käytettävissä [Q.850] Tämä syykoodi tarkoittaa, että käyttäjä on pyytänyt siirtokykyä, jonka tämän syyn luonut laite toteuttaa, mutta joka ei ole tällä hetkellä käytettävissä.
63 SERVICE_UNAVAILABLE palvelu tai valinta ei ole käytettävissä, määrittelemätön [Q.850] Tätä syykoodia käytetään ilmoittamaan, ettei palvelu tai valinta ole saatavilla, vain silloin, kun mikään muu saman saatavuusluokan syykoodi ei sovellu.
65 488 BEARERCAPABILITY_NOTIMPL siirtopalvelua ei ole toteutettu [Q.850] Tämä syykoodi ilmaisee, ettei tämän syykoodin lähettävä laite tue pyydettyä siirtopalvelun ominaisuutta (bearer capability).
66 CHAN_NOT_IMPLEMENTED kanavatyyppiä ei ole toteutettu [Q.850] Tämä syykoodi ilmaisee, että tämän syykoodin lähettävä laite ei tue pyydettyä kanavatyyppiä
69 501 FACILITY_NOT_IMPLEMENTED pyydettyä toimintoa ei ole toteutettu [Q.850] Tämä syykoodi osoittaa, että sen lähettävä laitteisto ei tue pyydettyjä lisäpalveluja.
79 501 SERVICE_NOT_IMPLEMENTED palvelua tai valintaa ei ole toteutettu, määrittelemätön [Q.850] Tätä syytä käytetään ilmoittamaan toteuttamattomasta palvelusta tai valinnasta vain, kun mikään muu toteuttamattoman palvelun tai valinnan luokan syy ei sovellu.
81 INVALID_CALL_REFERENCE virheellinen puheluviittauksen arvo [Q.850] Tämä syykoodi tarkoittaa, että tämän syyn lähettävä laite on vastaanottanut viestin, jonka puheluviite ei ole parhaillaan käytössä käyttäjä-verkkorajapinnassa.
88 488 INCOMPATIBLE_DESTINATION yhteensopimaton kohde [Q.850] Tämä syykoodi ilmaisee, että syykoodin lähettänyt laite on vastaanottanut pyynnön muodostaa puhelu, jolla on matalan kerroksen yhteensopivuus-, korkean kerroksen yhteensopivuus- tai muita yhteensopivuusattribuutteja (esim. tiedonsiirtonopeus), joita ei voida tukea.
95 INVALID_MSG_UNSPECIFIED virheellinen viesti, määrittämätön [Q.850] Tätä syytä käytetään virheellisen viestitapahtuman ilmoittamiseen vain, kun mikään muu virheellisten viestien luokan syy ei sovellu.
96 MANDATORY_IE_MISSING pakollinen tietoelementti puuttuu [Q.850] Tämä syy ilmaisee, että tämän syyn lähettänyt laite on vastaanottanut viestin, josta puuttuu tietoelementti, jonka on oltava viestissä ennen kuin viesti voidaan käsitellä.
97 MESSAGE_TYPE_NONEXIST viestityyppiä ei ole olemassa tai sitä ei ole toteutettu [Q.850] Tämä syy ilmaisee, että tämän syyn lähettävä laite on vastaanottanut viestin, jonka viestityyppiä se ei tunnista, joko koska kyseessä on viesti, jota ei ole määritelty, tai joka on määritelty mutta jota syyn lähettävä laite ei ole toteuttanut.
98 WRONG_MESSAGE viesti ei ole yhteensopiva puhelun tilan kanssa, tai viestityyppiä ei ole olemassa tai sitä ei ole toteutettu. [Q.850] Tämä syy ilmaisee, että tämän syyn lähettänyt laite on vastaanottanut viestin, jonka menettelyt eivät osoita olevan sallittu viesti vastaanotettavaksi kyseisessä puhelutilassa, tai että on vastaanotettu STATUS-viesti, joka osoittaa yhteensopimatonta puhelutilaa.
99 IE_NONEXIST Tietoalkio/parametri ei ole olemassa tai sitä ei ole toteutettu [Q.850] Tämä syykoodi ilmaisee, että syykoodin lähettänyt laite on vastaanottanut viestin, joka sisältää informaatioelementtejä/parametreja, joita ei tunnisteta, koska informaatioelementtien/parametrien nimiä ei ole määritelty tai ne on määritelty mutta lähettävä laite ei ole toteuttanut niitä. Tämä syykoodi ilmaisee, että informaatioelementit/parametrit hylättiin. Informaatioelementin ei kuitenkaan tarvitse olla viestissä, jotta syykoodin lähettänyt laite voi käsitellä viestin.
100 INVALID_IE_CONTENTS Virheellinen tietoelementin sisältö [Q.850] Tämä syykoodi tarkoittaa, että laite vastaanotti tukemansa tietoelementin, mutta yksi tai useampi sen kentistä (I.E.) on koodattu tavalla, jota laite ei tue.
101 WRONG_CALL_STATE viesti ei ole yhteensopiva puhelun tilan kanssa [Q.850] Tämä syy ilmaisee, että on vastaanotettu viesti, joka on yhteensopimaton puhelun tilan kanssa.
102 504 RECOVERY_ON_TIMER_EXPIRE palautuminen ajastimen umpeutuessa [Q.850] Tämä syy tarkoittaa, että ajastimen umpeutuminen on käynnistänyt virheenkäsittelyn. Syynä ovat usein NAT-ongelmat. Varmista, että ”NAT Mapping Enable” on käytössä ATA-laitteessa. Jos ongelma ei liity NAT:iin, se voi liittyä palveluntarjoajaan; tarkista, esiintyykö ongelma myös toisella lähtevien puhelujen palveluntarjoajalla.

Puhelinkeskus palauttaa tämän myös silloin, kun vastapuoli lähettää koodin 408 puhelun aikarajan umpeuduttua.

103 MANDATORY_IE_LENGTH_ERROR parametria ei ole tai sitä ei ole toteutettu – välitetty eteenpäin (kansalliseen käyttöön) [Q.850] Tämä syy osoittaa, että tämän syyn lähettävä laite on vastaanottanut viestin, joka sisältää tunnistamattomia parametreja, koska parametreja ei ole määritetty tai ne on määritetty mutta niitä ei ole toteutettu syyn lähettävässä laitteessa. Syy osoittaa, että parametri(t) on jätetty huomiotta. Lisäksi jos syyn lähettävä laite on välikohta, tämä syy osoittaa, että parametri(t) on välitetty muuttumattomina.
Esimerkki: puhelu valtuuttamattomasta IP-osoitteesta
111 PROTOCOL_ERROR protokollavirhe, määrittämätön [Q.850] Tätä syykoodia käytetään protokollavirheen ilmoittamiseen vain, kun mikään muu saman luokan koodi ei sovellu.
127 INTERWORKING (verkkojen yhteentoimivuus) Yhteentoimivuus, määrittelemätön [Q.850] Tämä syy ilmaisee, että yhteentoimivuuspuhelu (yleensä puhelu SW56-palveluun) on päättynyt.
487 487 ORIGINATOR_CANCEL
500 CRASH
501 SYSTEM_SHUTDOWN
502 LOSE_RACE
503 MANAGER_REQUEST
600 BLIND_TRANSFER
601 ATTENDED_TRANSFER
602 ALLOTTED_TIMEOUT Tämä syy tarkoittaa, että palvelin peruutti puhelun, koska kohdekanavan vastaaminen kesti liian kauan.
603 USER_CHALLENGE
604 MEDIA_TIMEOUT
605 PICKED_OFF Tämä syykoodi tarkoittaa, että puheluun vastattiin poimimalla se toiselta alanumerolta eli valitsemalla **ext_number toiselta alanumerolta.
606 USER_NOT_REGISTERED Tämä tarkoittaa, että yritit soittaa SIP-käyttäjälle, joka on unohtanut rekisteröityä.
607 PROGRESS_TIMEOUT
609 GATEWAY_DOWN Yhdyskäytävä ei ole toiminnassa (ei vastaa OPTIONS- tai SUBSCRIBE-viesteihin)

SIP–Q.850-kooditaulukko

Nämä vastaavuudet on otettu lähteestä RFC 4497, kohdasta 8.4.4.

SIP-koodi

ITU-T Q.850 -koodi

Luettelointi

Syy

400 41 NORMAL_TEMPORARY_FAILURE Tilapäinen vika [Q.850]
401 21 CALL_REJECTED Puhelu hylätty [Q.850]
402 21 CALL_REJECTED Puhelu hylätty [Q.850]
403 21 CALL_REJECTED Puhelu hylätty [Q.850]
404 1 NO_ROUTE_TRANSIT_NET Kohdistamaton numero [Q.850]

Hae dokumentaatiosta