Teave selle juhendi kohta
Vaikekood on NORMAL_CLEARING (kui te seda ei määra)
Q.850–SIP kooditabel
Järgmine tabel kirjeldab sissetulevate kõnede oleku webhooki kaudu edastatavaid väärtusi.
Täpsustamata põhjuskoodid (tabelis veerus „SIP Equiv.” väärtus puudub) teisendatakse SIP-i vastuseks „480 Temporarily Unavailable”.
Tabel sisaldab ka mittestandardseid koode üle 127 (ISUP ja ISDN määratlevad koode ainult kuni 127-ni). Neid koode kasutatakse sisemiselt muude olekute tähistamiseks. (Need koodid ei vasta otseselt ka SIP-veakoodidele.) SWITCH_CAUSE_ koodide (switch_call_cause_t) täielik loend on määratletud failis include/switch_types.h.
Vaadake ITU-T Q.850 standardit, et näha ISDN-i standardsete telefoniside katkestamise põhjuskoodide ametlikku määratlust ning vastendust Q.931 (DSSS1) ja ISUP koodide vahel.
ISUP-i ja SIP-i vahelise koostalitlusvõime ametliku määratluse leiate dokumendist ITU Q.1912.5, eriti jaotisest 6.11, mis määrab päise "Reason" ja annab ISUP-i ja SIP-i vaheliste katkestuspõhjuse koodide vastavuse.
Teine vastenduste kogum on Q.SIG-i / SIP-i vastendused dokumendi RFC 4497 jaotisest 8.4.1. (Q.SIG on üks paljudest Q.931 laiendustest, mida kasutatakse PBX-ide vaheliseks signalisatsiooniks privaatliinidel.)
|
ITU-T Q.850 kood |
Loetelu |
Põhjus |
Kirjeldus |
|
|---|---|---|---|---|
|
ITU-T Q.850 kood |
Loetelu |
Põhjus |
Kirjeldus |
|
| 0 | UNSPECIFIED | Täpsustamata. Muid põhjuskoode ei kohaldu. | Selle annab tavaliselt ruuter, kui ükski teine kood ei kehti. See põhjus esineb tavaliselt sama tüüpi olukordades nagu põhjus 1, põhjus 88 ja põhjus 100. | |
| 1 | 404 | UNALLOCATED_NUMBER | Eraldamata (määramata) number [Q.850 väärtus 1] | See põhjus tähistab, et kutsutavaga ei saa ühendust, kuna kuigi kutsutava number on kehtivas vormingus, ei ole see praegu jaotatud (määratud). |
| 2 | 404 | NO_ROUTE_TRANSIT_NET | Marsruut määratud transiitvõrku puudub (riigisisene kasutus) [Q.850] | See põhjus näitab, et selle põhjuse saatnud seade on saanud taotluse suunata kõne läbi konkreetse transiitvõrgu, mida see ei tunne. Selle põhjuse saatnud seade ei tunne transiitvõrku kas seetõttu, et transiitvõrku ei eksisteeri, või seetõttu, et see konkreetne transiitvõrk, kuigi see on olemas, ei teeninda seadet, mis selle põhjuse saadab. |
| 3 | 404 | NO_ROUTE_DESTINATION | Sihtkohta puudub marsruut [Q.850] | See põhjus näitab, et kutsutavani ei ole võimalik jõuda, sest võrk, mille kaudu kõne on suunatud, ei teeninda soovitud sihtkohta. Seda põhjust toetatakse võrgust sõltuvalt. |
| 6 | CHANNEL_UNACCEPTABLE | kanal ei ole vastuvõetav [Q.850] | See põhjus näitab, et viimati tuvastatud kanal ei ole saatvale poolele selles kõnes kasutamiseks vastuvõetav. | |
| 7 | CALL_AWARDED_DELIVERED | kõne määratud, edastatakse juba loodud kanalis [Q.850] | See põhjus näitab, et kasutajale on sissetulev kõne määratud ning sissetulev kõne ühendatakse kanaliga, mis on kasutaja jaoks sarnaste kõnede jaoks juba loodud (nt paketirežiimi x.25 virtuaalkõned). | |
| 16 | NORMAL_CLEARING | tavaline kõne lõpetamine [Q.850] | See põhjuskood näitab, et kõne lõpetatakse ühe kõnes osaleja soovil. Tavaliselt ei pärine selle põhjuse algatus võrgust. | |
| 17 | 486 | USER_BUSY | kasutaja on hõivatud [Q.850] | Seda põhjust kasutatakse näitamaks, et kutsutav pool ei saa vastu võtta veel ühte kõnet, kuna on tekkinud kasutaja hõivatuse olukord. Selle põhjuse väärtuse võib genereerida kutsutav kasutaja või võrk. Kasutaja määratud hõivatuse korral tuleb märkida, et kasutaja seade ühildub kõnega. |
| 18 | 408 | NO_USER_RESPONSE | kasutaja ei vasta [Q.850] | Seda põhjust kasutatakse siis, kui kutsutav pool ei vasta kõne loomise sõnumile ettenähtud aja jooksul ei kutsesignaali ega ühendamise teatega. |
| 19 | 480 | NO_ANSWER | kasutaja ei vasta (kutsesignaal on saadetud) [Q.850] | Seda põhjust kasutatakse siis, kui kutsutavat osapoolt on teavitatud, kuid ta ei vasta ettenähtud aja jooksul ühendusnäidikuga (connect indication). Märkus – seda põhjust ei genereeri tingimata Q.931 protseduurid, vaid selle võivad tekitada ka võrgusisesed taimerid. |
| 20 | 480 | SUBSCRIBER_ABSENT | tellija puudub [Q.850] | Seda põhjuse väärtust kasutatakse siis, kui mobiilijaam on välja logitud, mobiilijaamaga ei saada raadiokontakti või kui isiklik telekommunikatsioonikasutaja ei ole ajutiselt üheski kasutaja-võrgu liideses adresseeritav. Sofia SIP tõstab sellistes olukordades tavaliselt USER_NOT_REGISTERED. |
| 21 | 603 | CALL_REJECTED | kõne tagasi lükatud [Q.850] | See põhjus näitab, et seda põhjust saatev seade ei soovi seda kõnet vastu võtta, kuigi ta oleks saanud kõne vastu võtta, kuna ta pole hõivatud ega ühildumatu. Võrk võib selle põhjuse ka ise genereerida, näidates, et kõne lõpetati lisateenuse piirangu tõttu. Diagnostikaväli võib sisaldada lisateavet lisateenuse ja tagasilükkamise põhjuse kohta. |
| 22 | 410 | NUMBER_CHANGED | number muudetud [Q.850] | See põhjus tagastatakse helistajale, kui helistaja poolt märgitud kutsutava number ei ole enam määratud. Uus kutsutava number võib vabatahtlikult olla diagnostikaväljal. Kui võrk seda põhjust ei toeta, tuleb kasutada põhjust nr 1, eraldamata (määramata) number. |
| 23 | 410 | REDIRECTION_TO_NEW_DESTINATION | Seda põhjust kasutab üldine ISUP-protokolli mehhanism, mida võib käivitada telefonikeskus, mis otsustab, et kõne tuleks luua teisele valitud numbrile. Selline keskus võib selle põhjuse väärtuse abil käivitada ümbersuunamismehhanismi, et paluda kõnes osalevat eelnevat keskust suunata kõne uuele numbrile. | |
| 25 | 483 | EXCHANGE_ROUTING_ERROR | See põhjus näitab, et kasutaja näidatud sihtkohani ei ole võimalik jõuda, kuna vahejaam on kõne vabastanud hüpeloenduri protseduuri täitmisel limiidi saavutamise tõttu. Selle põhjuse genereerib vahesõlm, mis hüpeloenduri väärtuse vähendamisel annab tulemuseks 0. | |
| 27 | 502 | DESTINATION_OUT_OF_ORDER | sihtkoht ei tööta [Q.850] | See põhjus näitab, et kasutaja määratud sihtkohta ei ole võimalik kätte saada, kuna sihtkoha liides ei tööta õigesti. Väljend „ei tööta õigesti” tähendab, et signaalisõnumit ei õnnestunud kaugosapoolele kohale toimetada; nt kaugosapoole füüsilise kihi või andmesidekihi tõrge või kasutaja seade on võrgust väljas. |
| 28 | 484 | INVALID_NUMBER_FORMAT | vigane numbrivorming (aadress mittetäielik) [Q.850] | See põhjus tähistab, et kutsutavaga ei saa ühendust, kuna kutsutava number ei ole kehtivas vormingus või on mittetäielik. |
| 29 | 501 | FACILITY_REJECTED | taotletud teenusefunktsioonid tagasi lükatud [Q.850] | See põhjus tagastatakse, kui võrk ei saa pakkuda kasutaja taotletud lisateenust. |
| 30 | RESPONSE_TO_STATUS_ENQUIRY | vastus STATUS INQUIRY päringule [Q.850] | See põhjus sisaldub sõnumis STATUS, kui sõnumi STATUS genereerimise põhjuseks oli sõnumi STATUS INQUIRY eelnev vastuvõtmine. | |
| 31 | 480 | NORMAL_UNSPECIFIED | tavaline, täpsustamata [Q.850] | Seda põhjust kasutatakse tavalise sündmuse teatamiseks ainult siis, kui ükski teine tavaklassi põhjus ei kehti. |
| 34 | 503 | NORMAL_CIRCUIT_CONGESTION | sideahel/kanal pole saadaval [Q.850] | See põhjus näitab, et kõne käsitlemiseks pole praegu sobivat ühendusahelat või kanalit saadaval. |
| 38 | 503 | NETWORK_OUT_OF_ORDER | võrk ei tööta [Q.850] | See põhjus näitab, et võrk ei tööta korrektselt ja seisund kestab tõenäoliselt suhteliselt pikka aega, nt kõne kohe uuesti proovimine ei pruugi õnnestuda. |
| 41 | 503 | NORMAL_TEMPORARY_FAILURE | ajutine tõrge [Q.850] | See põhjus näitab, et võrk ei toimi õigesti ja et seisund ei kesta tõenäoliselt kaua; nt võib kasutaja soovida teha uue kõnekatse peaaegu kohe. |
| 42 | 503 | SWITCH_CONGESTION | lülitusseadmete ülekoormus [Q.850] | See põhjus näitab, et seda põhjust genereerival kommutatsiooniseadmel on kõrge liiklusega periood. |
| 43 | ACCESS_INFO_DISCARDED | juurdepääsuteave on kõrvaldatud [Q.850] | See põhjus näitab, et võrk ei suutnud juurdepääsuteavet kaugkasutajale nõutud viisil edastada, st kasutajatevahelist teavet, madala kihi ühilduvust, kõrge kihi ühilduvust või alam-aadressi, nagu diagnostikas on näidatud. Märgitakse, et kõrvalejäetud juurdepääsuteabe konkreetne tüüp on diagnostikasse lisatud valikuliselt. | |
| 44 | 503 | REQUESTED_CHAN_UNAVAIL | taotletud kanal/ahel pole saadaval [Q.850] | See põhjus tagastatakse, kui liidese teine pool ei saa pakkuda taotleva üksuse soovitud sideliini või kanalit. |
| 45 | PRE_EMPTED | |||
| 47 | ressurss pole saadaval, täpsustamata [Q.850] | Seda põhjust kasutatakse ressursi kättesaamatuse sündmuse teatamiseks ainult siis, kui ükski teine ressursi kättesaamatuse klassi põhjus ei kehti. | ||
| 50 | FACILITY_NOT_SUBSCRIBED | taotletud võimalust ei ole tellitud [Q.850 | See põhjus näitab, et kasutaja on taotlenud lisateenust, mis on saadaval, kuid mida kasutajal ei ole luba kasutada. | |
| 52 | 403 | OUTGOING_CALL_BARRED | väljaminevad kõned keelatud | See põhjus näitab, et kuigi helistaja on väljuva CUG-kõne CUG liige, ei ole selle CUG liikme jaoks väljuvad kõned lubatud. |
| 54 | 403 | INCOMING_CALL_BARRED | sissetulevad kõned tõkestatud | See põhjus näitab, et kuigi kutsutav osapool on sissetuleva CUG-kõne CUG liige, ei ole sissetulevad kõned sellele CUG liikmele lubatud. |
| 57 | 403 | BEARERCAPABILITY_NOTAUTH | kandeteenuse kasutamine ei ole lubatud [Q.850] | See põhjus näitab, et kasutaja on taotlenud edastusfunktsiooni, mida rakendab selle põhjuse tekitanud seade, kuid mille kasutamiseks kasutajal puudub volitus. |
| 58 | 503 | BEARERCAPABILITY_NOTAVAIL | taotletud edastusfunktsioon pole praegu saadaval [Q.850] | See põhjus näitab, et kasutaja on taotlenud edastusfunktsiooni, mida selle põhjuse genereerinud seade toetab, kuid mis pole sel ajal saadaval. |
| 63 | SERVICE_UNAVAILABLE | teenus või valik pole saadaval, täpsustamata [Q.850] | Seda põhjust kasutatakse teenuse või valiku mittesaadavuse sündmusest teatamiseks ainult siis, kui ükski muu põhjus teenuse või valiku mittesaadavuse klassist ei kehti. | |
| 65 | 488 | BEARERCAPABILITY_NOTIMPL | nõutud kandeteenus ei ole teostatud [Q.850] | See põhjus näitab, et seda põhjust saatev seade ei toeta nõutud sideteenuse edastusvõimekust (bearer capability). |
| 66 | CHAN_NOT_IMPLEMENTED | kanali tüüp ei ole realiseeritud [Q.850] | See põhjus tähistab, et selle põhjuse saatnud seade ei toeta taotletud kanali tüüpi | |
| 69 | 501 | FACILITY_NOT_IMPLEMENTED | taotletud funktsiooni ei ole rakendatud [Q.850] | See põhjus näitab, et seda põhjust saatev seade ei toeta taotletud lisateenuseid. |
| 79 | 501 | SERVICE_NOT_IMPLEMENTED | teenust või valikut ei ole rakendatud, täpsustamata [Q.850] | Seda põhjust kasutatakse rakendamata teenuse või valiku sündmusest teatamiseks ainult siis, kui ükski muu rakendamata teenuse või valiku klassi põhjus ei kehti. |
| 81 | INVALID_CALL_REFERENCE | kehtetu kõne viiteväärtus [Q.850] | See põhjus näitab, et seda põhjust saatev seade on saanud sõnumi kõneviitega, mis ei ole praegu kasutajavõrgu liideses kasutusel. | |
| 88 | 488 | INCOMPATIBLE_DESTINATION | ühildamatu sihtkoht [Q.850] | See põhjus näitab, et seda põhjust saatev seade on saanud kõne loomise taotluse, mille madala kihi ühilduvuse, kõrge kihi ühilduvuse või muude ühilduvusatribuutide (nt andmeedastuskiirus) nõudeid ei ole võimalik rahuldada. |
| 95 | INVALID_MSG_UNSPECIFIED | vigane sõnum, täpsustamata [Q.850] | Seda põhjust kasutatakse kehtetu sõnumi sündmusest teatamiseks ainult siis, kui ükski muu kehtetu sõnumi klassi põhjus ei kehti. | |
| 96 | MANDATORY_IE_MISSING | kohustuslik infoelement puudub [Q.850] | See põhjus näitab, et seda põhjust saatev seade on saanud sõnumi, millest puudub infoelement, mis peab sõnumis olema, enne kui sõnumit saab töödelda. | |
| 97 | MESSAGE_TYPE_NONEXIST | sõnumi tüüpi ei ole olemas või see pole realiseeritud [Q.850] | See põhjus näitab, et selle põhjuse saatnud seade on saanud sõnumi tundmatu sõnumitüübiga, kas kuna see sõnum on määratlemata või on määratletud, kuid saatva seadme poolt rakendamata. | |
| 98 | WRONG_MESSAGE | sõnum ei sobi kõne olekuga või sõnumitüüpi ei ole olemas või seda ei toetata. [Q.850] | See põhjus näitab, et selle põhjuse saatnud seade on saanud teate, mille puhul protseduurid ei näita, et seda oleks kõneolekus lubatud vastu võtta, või saadi STATUS-teade, mis näitab ühildumatut kõneolekut. | |
| 99 | IE_NONEXIST | Teabeelement/parameeter puudub või pole rakendatud [Q.850] | See põhjus näitab, et seda põhjust saatev seade on saanud sõnumi, mis sisaldab infoelemente/parameetreid, mida ei tuvastatud, sest infoelementide/parameetrite nimesid ei ole määratletud või need on määratletud, kuid põhjust saatev seade ei ole neid realiseerinud. See põhjus näitab, et infoelemendid/parameetrid jäeti kõrvale. Infoelement ei pea siiski sõnumis olemas olema, et põhjust saatev seade saaks sõnumit töödelda. | |
| 100 | INVALID_IE_CONTENTS | Sobimatu infoelemendi sisu [Q.850] | See põhjusekood tähendab, et seade sai teabeelemendi, mida ta toetab, kuid üks või mitu selle välja (I.E.) on kodeeritud viisil, mida seade ei toeta. | |
| 101 | WRONG_CALL_STATE | sõnum ei ühildu kõne olekuga [Q.850] | See põhjus näitab, et on vastu võetud sõnum, mis ei ühildu kõne olekuga. | |
| 102 | 504 | RECOVERY_ON_TIMER_EXPIRE | taastumine taimeri aegumisel [Q.850] | See põhjus tähendab, et taimeri aegumine käivitas veatöötlusprotseduuri. Sageli on see seotud NAT-probleemidega. Veenduge, et ATA-s oleks „NAT Mapping Enable” sisse lülitatud. Kui probleem pole seotud NAT-iga, võib põhjus olla teenusepakkujas; kontrollige, kas probleem püsib ka teise väljuvate kõnede pakkuja kasutamisel. Kommutaator tagastab selle ka siis, kui kaugpool saadab kõne aegumise korral koodi 408. |
| 103 | MANDATORY_IE_LENGTH_ERROR | parameeter puudub või on rakendamata – edastatud (riigisisene kasutus) [Q.850] | See põhjus näitab, et selle põhjuse saatnud seade on saanud sõnumi, mis sisaldab tundmatuid parameetreid, kuna parameetrid ei ole määratletud või on määratletud, kuid põhjuse saatnud seadmes implementeerimata. Põhjus näitab, et parameeter/parameetrid ignoreeriti. Lisaks, kui selle põhjuse saatnud seade on vahepunkt, näitab see põhjus, et parameeter/parameetrid edastati muutmata kujul. Näide: kõne volitamata IP-aadressilt |
|
| 111 | PROTOCOL_ERROR | protokolliviga, täpsustamata [Q.850] | Seda põhjust kasutatakse protokollivea sündmusest teatamiseks ainult siis, kui ükski muu protokollivea klassi põhjus ei kehti. | |
| 127 | INTERWORKING (võrkude koostalitlus) | Koostalitlus, täpsustamata [Q.850] | See põhjus näitab, et koostalitlusega kõne (tavaliselt kõne SW56 teenusele) on lõppenud. | |
| 487 | 487 | ORIGINATOR_CANCEL | ||
| 500 | CRASH | |||
| 501 | SYSTEM_SHUTDOWN | |||
| 502 | LOSE_RACE | |||
| 503 | MANAGER_REQUEST | |||
| 600 | BLIND_TRANSFER | |||
| 601 | ATTENDED_TRANSFER | |||
| 602 | ALLOTTED_TIMEOUT | See põhjus tähendab, et server tühistas kõne, kuna sihtkanalil kulus vastamisega liiga kaua aega. | ||
| 603 | USER_CHALLENGE | |||
| 604 | MEDIA_TIMEOUT | |||
| 605 | PICKED_OFF | See põhjus tähendab, et kõne võeti vastu selle hõivamisega teiselt siseliinilt (st valides **ext_number teiselt siseliinilt). | ||
| 606 | USER_NOT_REGISTERED | See tähendab, et proovisite algatada kõnet SIP-kasutajale, kes unustas end registreerida. | ||
| 607 | PROGRESS_TIMEOUT | |||
| 609 | GATEWAY_DOWN | Lüüs ei tööta (ei vasta OPTIONS- ega SUBSCRIBE-päringutele) |
SIP–Q.850 kooditabel
Need vastendused pärinevad RFC 4497 jaotisest 8.4.4.
|
ITU-T Q.850 kood |
Loetelu |
Põhjus |
|
|---|---|---|---|
| 400 | 41 | NORMAL_TEMPORARY_FAILURE | Ajutine tõrge [Q.850] |
| 401 | 21 | CALL_REJECTED | Kõne tagasi lükatud [Q.850] |
| 402 | 21 | CALL_REJECTED | Kõne tagasi lükatud [Q.850] |
| 403 | 21 | CALL_REJECTED | Kõne tagasi lükatud [Q.850] |
| 404 | 1 | NO_ROUTE_TRANSIT_NET | Jaotamata number [Q.850] |