Općenito
Zadani kod je NORMAL_CLEARING (ako ga ne navedete)
Tablica kodova Q.850 u SIP
Sljedeća tablica opisuje mapiranja koja vraća naša mehanizam povratnih obavijesti o statusu (status hook) za dolazne pozive.
Neodređeni kodovi uzroka (bez vrijednosti u stupcu „SIP Equiv.“ u tablici) prevode se u SIP „480 Temporarily Unavailable“ .
Tablica također sadrži nestandardne kodove iznad 127 (ISUP i ISDN specificiraju samo kodove do 127). Ti se kodovi interno koriste za označavanje drugih stanja. (Ti se kodovi također ne preslikavaju izravno na SIP kodove pogrešaka.) Potpuni popis SWITCH_CAUSE_ kodova (switch_call_cause_t) definiran je u include/switch_types.h.
Pogledajte standard ITU-T Q.850 za formalnu definiciju standardnih kodova uzroka prekida telefonskog poziva za ISDN te preslikavanje između kodova Q.931 (DSSS1) i ISUP.
Formalnu definiciju interoperabilnosti između ISUP-a i SIP-a potražite u ITU Q.1912.5, osobito u odjeljku 6.11 koji određuje zaglavlje „Reason” i daje preslikavanje kodova uzroka prekida veze između ISUP-a i SIP-a.
Drugi skup mapiranja čine Q.SIG / SIP mapiranja iz RFC 4497, odjeljak 8.4.1. (Q.SIG je jedno od mnogih proširenja protokola Q.931 koja se koriste za signalizaciju između PBX-ova na privatnim vezama.)
|
ITU-T Q.850 kod |
Nabrojavanje |
Uzrok |
Opis |
|
|---|---|---|---|---|
|
ITU-T Q.850 kod |
Nabrojavanje |
Uzrok |
Opis |
|
| 0 | UNSPECIFIED | Neodređeno. Nisu primjenjivi drugi kodovi uzroka. | Usmjerivač to obično daje kada se ne primjenjuje nijedan drugi kod. Ovaj uzrok obično se javlja u istim vrstama situacija kao uzrok 1, uzrok 88 i uzrok 100. | |
| 1 | 404 | UNALLOCATED_NUMBER | Nedodijeljeni (nepridruženi) broj [Q.850 vrijednost 1] | Ovaj uzrok označava da se pozvana strana ne može doseći jer, iako je broj pozvane strane u valjanom formatu, trenutačno nije dodijeljen. |
| 2 | 404 | NO_ROUTE_TRANSIT_NET | Nema rute do navedene tranzitne mreže (nacionalna uporaba) [Q.850] | Ovaj uzrok označava da je oprema koja šalje ovaj uzrok primila zahtjev za usmjeravanje poziva kroz određenu tranzitnu mrežu koju ne prepoznaje. Oprema koja šalje ovaj uzrok ne prepoznaje tranzitnu mrežu ili zato što tranzitna mreža ne postoji ili zato što ta određena tranzitna mreža, iako postoji, ne opslužuje opremu koja šalje ovaj uzrok. |
| 3 | 404 | NO_ROUTE_DESTINATION | Nema rute do odredišta [Q.850] | Ovaj uzrok označava da pozvana strana nije dostupna jer mreža kroz koju je poziv usmjeren ne opslužuje željeno odredište. Ovaj uzrok podržan je ovisno o mreži. |
| 6 | CHANNEL_UNACCEPTABLE | kanal neprihvatljiv [Q.850] | Ovaj uzrok označava da kanal koji je zadnji identificiran nije prihvatljiv entitetu pošiljatelju za korištenje u ovom pozivu. | |
| 7 | CALL_AWARDED_DELIVERED | poziv dodijeljen, isporučuje se u uspostavljenom kanalu [Q.850] | Ovaj uzrok označava da je korisniku dodijeljen dolazni poziv te da se dolazni poziv spaja na kanal koji je već uspostavljen prema tom korisniku za slične pozive (npr. virtualni pozivi x.25 u paketnom načinu). | |
| 16 | NORMAL_CLEARING | uobičajeno raskidanje poziva [Q.850] | Ovaj uzrok označava da se poziv prekida jer je jedan od korisnika uključenih u poziv zatražio prekid poziva. U uobičajenim situacijama izvor ovog uzroka nije mreža. | |
| 17 | 486 | USER_BUSY | korisnik zauzet [Q.850] | Ovaj se uzrok koristi za označavanje da pozvana strana ne može prihvatiti još jedan poziv jer je nastupilo stanje zauzetosti korisnika. Ovu vrijednost uzroka može generirati pozvani korisnik ili mreža. U slučaju zauzetosti koju je utvrdio korisnik, napominje se da je korisnička oprema kompatibilna s pozivom. |
| 18 | 408 | NO_USER_RESPONSE | nijedan korisnik ne odgovara [Q.850] | Ovaj uzrok koristi se kada pozvana strana ne odgovori na poruku za uspostavu poziva ni indikacijom zvonjenja ni indikacijom spajanja unutar dodijeljenog propisanog vremenskog razdoblja. |
| 19 | 480 | NO_ANSWER | nema odgovora od korisnika (korisnik upozoren) [Q.850] | Ovaj uzrok koristi se kada je pozvana strana upozorena (zvoni), ali ne odgovori indikacijom povezivanja unutar propisanog vremena. Napomena – ovaj uzrok ne generiraju nužno Q.931 procedure, već ga mogu generirati i interni mrežni timeri. |
| 20 | 480 | SUBSCRIBER_ABSENT | pretplatnik odsutan [Q.850] | Ova vrijednost uzroka koristi se kada se mobilna stanica odjavila, kada nije uspostavljen radijski kontakt s mobilnom stanicom ili kada osobni telekomunikacijski korisnik privremeno nije dostupan ni na jednom sučelju korisnik-mreža. Sofia SIP će u takvim situacijama obično generirati USER_NOT_REGISTERED. |
| 21 | 603 | CALL_REJECTED | poziv odbijen [Q.850] | Ovaj uzrok označava da oprema koja šalje ovaj uzrok ne želi prihvatiti ovaj poziv, iako ga je mogla prihvatiti jer oprema koja šalje ovaj uzrok nije ni zauzeta ni nekompatibilna. Mreža također može generirati ovaj uzrok, što označava da je poziv prekinut zbog ograničenja dopunske usluge. Dijagnostičko polje može sadržavati dodatne informacije o dopunskoj usluzi i razlogu odbijanja. |
| 22 | 410 | NUMBER_CHANGED | broj promijenjen [Q.850] | Ovaj se uzrok vraća pozivatelju kada broj pozvane strane koji je naveo pozivatelj više nije dodijeljen. Novi broj pozvane strane može se po želji uključiti u dijagnostičko polje. Ako mreža ne podržava ovaj uzrok, mora se koristiti uzrok br. 1, nedodijeljeni (nedodijeljen) broj. |
| 23 | 410 | REDIRECTION_TO_NEW_DESTINATION | Ovaj se uzrok koristi u općem ISUP protokolarnom mehanizmu koji može pokrenuti centrala koja odluči da poziv treba uspostaviti prema drugom biranom broju. Takva centrala može pokrenuti mehanizam preusmjeravanja, upotrebom ove vrijednosti uzroka, kako bi zatražila od prethodne centrale uključene u poziv da poziv usmjeri na novi broj. | |
| 25 | 483 | EXCHANGE_ROUTING_ERROR | Ovaj uzrok označava da se ne može doći do odredišta koje je korisnik naveo jer je posredna telefonska centrala prekinula poziv zbog dosezanja ograničenja u izvođenju postupka brojača skokova. Ovaj uzrok generira međučvor koji prilikom smanjivanja vrijednosti brojača skokova dobiva rezultat 0. | |
| 27 | 502 | DESTINATION_OUT_OF_ORDER | odredište je izvan funkcije [Q.850] | Ovaj uzrok označava da se odredište koje je korisnik naveo ne može doseći jer sučelje prema odredištu ne funkcionira ispravno. Izraz „ne funkcionira ispravno” označava da signalna poruka nije mogla biti isporučena udaljenoj strani; npr. kvar fizičkog sloja ili sloja podatkovne veze kod udaljene strane ili je korisnička oprema izvan mreže. |
| 28 | 484 | INVALID_NUMBER_FORMAT | nevažeći format broja (adresa nepotpuna) [Q.850] | Ovaj uzrok označava da se pozvana strana ne može doseći jer broj pozvane strane nije u valjanom formatu ili nije potpun. |
| 29 | 501 | FACILITY_REJECTED | dodatne usluge odbijene [Q.850] | Ovaj se uzrok vraća kad mreža ne može pružiti dopunsku uslugu koju je zatražio korisnik. |
| 30 | RESPONSE_TO_STATUS_ENQUIRY | odgovor na STATUS INQUIRY [Q.850] | Ovaj uzrok uključen je u poruku STATUS kada je razlog za generiranje poruke STATUS bio prethodni primitak poruke STATUS INQUIRY. | |
| 31 | 480 | NORMAL_UNSPECIFIED | uobičajeno, nespecificirano [Q.850] | Ovaj se uzrok koristi za prijavu normalnog događaja samo ako se ne primjenjuje nijedan drugi uzrok iz klase normalnih događaja. |
| 34 | 503 | NORMAL_CIRCUIT_CONGESTION | nema dostupnog voda/kanala [Q.850] | Ovaj uzrok označava da trenutačno nema odgovarajućeg kruga/kanala za obradu poziva. |
| 38 | 503 | NETWORK_OUT_OF_ORDER | mreža izvan funkcije [Q.850] | Ovaj uzrok pokazuje da mreža ne radi ispravno i da će to stanje vjerojatno trajati relativno dugo, npr. trenutačno ponovno pokušavanje poziva vjerojatno neće uspjeti. |
| 41 | 503 | NORMAL_TEMPORARY_FAILURE | privremeni kvar [Q.850] | Ovaj uzrok pokazuje da mreža ne radi ispravno i da stanje vjerojatno neće trajati dugo; npr. korisnik može odmah ponovno pokušati uputiti poziv. |
| 42 | 503 | SWITCH_CONGESTION | zagušenje komutacijske opreme [Q.850] | Ovaj uzrok označava da komutacijska oprema koja generira ovaj uzrok trenutačno doživljava razdoblje velikog prometa. |
| 43 | ACCESS_INFO_DISCARDED | odbačene pristupne informacije [Q.850] | Ovaj uzrok označava da mreža nije mogla isporučiti pristupne informacije udaljenom korisniku prema zahtjevu, tj. informacije korisnik-korisniku, kompatibilnost nižeg sloja, kompatibilnost višeg sloja ili podadresu, kako je navedeno u dijagnostici. Napominje se da je određena vrsta odbačenih pristupnih informacija neobavezno uključena u dijagnostiku. | |
| 44 | 503 | REQUESTED_CHAN_UNAVAIL | zatraženi vod/kanal nije dostupan [Q.850] | Ovaj se uzrok vraća kada druga strana sučelja ne može osigurati krug ili kanal koji traži entitet koji šalje zahtjev. |
| 45 | PRE_EMPTED | |||
| 47 | resurs nedostupan, neodređeno [Q.850] | Ovaj se uzrok koristi za prijavu događaja nedostupnosti resursa samo ako se ne primjenjuje nijedan drugi uzrok iz klase nedostupnosti resursa. | ||
| 50 | FACILITY_NOT_SUBSCRIBED | tražena usluga nije pretplaćena [Q.850 | Ovaj uzrok označava da je korisnik zatražio dodatnu uslugu koja je dostupna, ali je korisnik nije ovlašten koristiti. | |
| 52 | 403 | OUTGOING_CALL_BARRED | odlazni pozivi zabranjeni | Ovaj uzrok pokazuje da, iako je pozivatelj član CUG-a za odlazni CUG poziv, odlazni pozivi nisu dopušteni za ovog člana CUG-a. |
| 54 | 403 | INCOMING_CALL_BARRED | dolazni pozivi zabranjeni | Ovaj uzrok označava da, iako je pozvana strana član CUG-a za dolazni CUG poziv, dolazni pozivi nisu dopušteni ovom članu CUG-a. |
| 57 | 403 | BEARERCAPABILITY_NOTAUTH | prijenosna usluga nije odobrena [Q.850] | Ovaj uzrok označava da je korisnik zatražio prijenosnu funkciju koju podržava oprema koja je generirala ovaj uzrok, ali je korisnik nije ovlašten koristiti. |
| 58 | 503 | BEARERCAPABILITY_NOTAVAIL | tražena prijenosna mogućnost trenutačno nije dostupna [Q.850] | Ovaj uzrok označava da je korisnik zatražio prijenosnu mogućnost koju implementira oprema koja je generirala ovaj uzrok, ali koja trenutačno nije dostupna. |
| 63 | SERVICE_UNAVAILABLE | usluga ili opcija nije dostupna, nespecificirano [Q.850] | Ovaj se uzrok koristi za prijavu događaja nedostupnosti usluge ili opcije samo kada se ne primjenjuje nijedan drugi uzrok iz klase nedostupnosti usluge ili opcije. | |
| 65 | 488 | BEARERCAPABILITY_NOTIMPL | tražena prijenosna mogućnost nije implementirana [Q.850] | Ovaj uzrok označava da oprema koja šalje ovaj uzrok ne podržava zatraženu mogućnost prijenosa (bearer capability). |
| 66 | CHAN_NOT_IMPLEMENTED | vrsta kanala nije implementirana [Q.850] | Ovaj uzrok označava da oprema koja šalje ovaj uzrok ne podržava zatraženu vrstu kanala | |
| 69 | 501 | FACILITY_NOT_IMPLEMENTED | zatražena mogućnost nije implementirana [Q.850] | Ovaj uzrok označava da oprema koja šalje ovaj uzrok ne podržava zatražene dopunske usluge. |
| 79 | 501 | SERVICE_NOT_IMPLEMENTED | usluga ili mogućnost nije implementirana, neodređeno [Q.850] | Ovaj kod uzroka označava nepodržanu uslugu ili opciju samo ako nije primjenjiv nijedan drugi kod iz skupine za nepodržane usluge ili opcije. |
| 81 | INVALID_CALL_REFERENCE | neispravna vrijednost reference poziva [Q.850] | Ovaj uzrok označava da je oprema koja šalje ovaj uzrok primila poruku s referencom poziva koja trenutačno nije u upotrebi na sučelju korisnik–mreža. | |
| 88 | 488 | INCOMPATIBLE_DESTINATION | nekompatibilno odredište [Q.850] | Ovaj uzrok označava da je oprema koja šalje ovaj uzrok primila zahtjev za uspostavu poziva koji ima kompatibilnost niskog sloja, kompatibilnost visokog sloja ili druge atribute kompatibilnosti (npr. brzinu prijenosa podataka) koji se ne mogu prihvatiti. |
| 95 | INVALID_MSG_UNSPECIFIED | nevaljana poruka, nespecificirano [Q.850] | Ovaj uzrok koristi se za prijavu događaja nevažeće poruke samo kada se ne primjenjuje nijedan drugi uzrok iz klase nevažećih poruka. | |
| 96 | MANDATORY_IE_MISSING | nedostaje obvezni informacijski element [Q.850] | Ovaj uzrok pokazuje da je oprema koja šalje ovaj uzrok primila poruku u kojoj nedostaje informacijski element koji mora biti prisutan prije nego što se poruka može obraditi. | |
| 97 | MESSAGE_TYPE_NONEXIST | vrsta poruke ne postoji ili nije implementirana [Q.850] | Ovaj kod uzroka znači da je uređaj koji ga šalje primio poruku čiju vrstu ne prepoznaje: poruka nije definirana ili je definirana, ali je taj uređaj ne podržava. | |
| 98 | WRONG_MESSAGE | poruka nije kompatibilna sa stanjem poziva ili vrsta poruke ne postoji ili nije implementirana. [Q.850] | Ovaj uzrok označava da je oprema koja šalje ovaj uzrok primila poruku takvu da postupci ne pokazuju da je dopušteno primiti tu poruku u trenutačnom stanju poziva ili da je primljena STATUS poruka koja ukazuje na nekompatibilno stanje poziva. | |
| 99 | IE_NONEXIST | Informacijski element / parametar ne postoji ili nije implementiran [Q.850] | Ovaj uzrok pokazuje da je oprema koja šalje taj uzrok primila poruku koja sadrži informacijske elemente/parametre koji nisu prepoznati jer nazivi informacijskih elemenata/parametara nisu definirani ili su definirani, ali ih oprema koja šalje uzrok nije implementirala. Ovaj uzrok pokazuje da su informacijski elementi/parametri odbačeni. Međutim, informacijski element ne mora biti prisutan u poruci da bi oprema koja šalje uzrok mogla obraditi poruku. | |
| 100 | INVALID_IE_CONTENTS | Nevažeći sadržaj informacijskog elementa [Q.850] | Ovaj uzrok označava da je oprema koja šalje ovaj uzrok primila informacijski element koji je implementirala; međutim, jedno ili više polja u tom I.E. kodirano je na način koji oprema koja šalje ovaj uzrok nije implementirala. | |
| 101 | WRONG_CALL_STATE | poruka nije kompatibilna sa stanjem poziva [Q.850] | Ovaj uzrok označava da je primljena poruka koja nije kompatibilna sa stanjem poziva. | |
| 102 | 504 | RECOVERY_ON_TIMER_EXPIRE | oporavak nakon isteka mjerača vremena [Q.850] | Ovaj uzrok označava da je postupak pokrenut istekom mjerača vremena u sklopu postupaka za obradu pogrešaka. Često je povezan s problemima s NAT-om. Provjerite je li "NAT Mapping Enable" uključen na vašem ATA uređaju. Ako nije povezano s NAT-om, ponekad može biti povezano s pružateljem usluge; provjerite rješava li problem drugi odlazni pružatelj. Telefonski komutator će to također vratiti kada udaljena strana pošalje 408 za istek poziva. |
| 103 | MANDATORY_IE_LENGTH_ERROR | parametar ne postoji ili nije implementiran – proslijeđen dalje (za nacionalnu upotrebu) [Q.850] | Ovaj uzrok označava da je oprema koja šalje ovaj uzrok primila poruku koja uključuje parametre koji nisu prepoznati jer parametri nisu definirani ili su definirani, ali ih oprema koja šalje ovaj uzrok nije implementirala. Uzrok označava da su parametri zanemareni. Osim toga, ako je oprema koja šalje ovaj uzrok međutočka, tada ovaj uzrok označava da su parametri proslijeđeni nepromijenjeni. Primjer: poziv s neovlaštene IP adrese |
|
| 111 | PROTOCOL_ERROR | pogreška protokola, nespecificirana [Q.850] | Ovaj uzrok koristi se za prijavu događaja pogreške protokola samo kada se ne primjenjuje nijedan drugi uzrok iz klase pogrešaka protokola. | |
| 127 | INTERWORKING (međudjelovanje telekomunikacijskih sustava) | Međurad, neodređeno [Q.850] | Ovaj uzrok označava da je poziv između različitih telekomunikacijskih sustava (obično poziv usluzi SW56) završio. | |
| 487 | 487 | ORIGINATOR_CANCEL | ||
| 500 | CRASH | |||
| 501 | SYSTEM_SHUTDOWN | |||
| 502 | LOSE_RACE | |||
| 503 | MANAGER_REQUEST | |||
| 600 | BLIND_TRANSFER | |||
| 601 | ATTENDED_TRANSFER | |||
| 602 | ALLOTTED_TIMEOUT | Ovaj uzrok znači da je poslužitelj otkazao poziv jer je odredišnom kanalu trebalo predugo da odgovori. | ||
| 603 | USER_CHALLENGE | |||
| 604 | MEDIA_TIMEOUT | |||
| 605 | PICKED_OFF | Ovaj uzrok znači da je poziv preuzet presretanjem s druge ekstenzije (tj. biranjem **ext_number s druge ekstenzije). | ||
| 606 | USER_NOT_REGISTERED | To znači da ste pokušali uspostaviti poziv prema SIP korisniku koji se zaboravio registrirati. | ||
| 607 | PROGRESS_TIMEOUT | |||
| 609 | GATEWAY_DOWN | Pristupnik nije dostupan (ne odgovara na OPTIONS ili SUBSCRIBE) |
Tablica SIP–Q.850 kodova
Ova mapiranja preuzeta su iz RFC 4497, odjeljak 8.4.4.
|
ITU-T Q.850 kod |
Nabrojavanje |
Uzrok |
|
|---|---|---|---|
| 400 | 41 | NORMAL_TEMPORARY_FAILURE | Privremeni kvar [Q.850] |
| 401 | 21 | CALL_REJECTED | Poziv odbijen [Q.850] |
| 402 | 21 | CALL_REJECTED | Poziv odbijen [Q.850] |
| 403 | 21 | CALL_REJECTED | Poziv odbijen [Q.850] |
| 404 | 1 | NO_ROUTE_TRANSIT_NET | Nedodijeljeni broj [Q.850] |