Hakkında
Varsayılan kod NORMAL_CLEARING (belirtmezseniz)
Q.850 - SIP Kod Tablosu
Aşağıdaki tablo, gelen çağrılar için gönderdiğimiz durum bildiriminin (status hook) döndürdüğü eşlemeleri açıklar.
Belirtilmemiş neden kodları (tablodaki “SIP Equiv.” sütununda değer yok) SIP “480 Temporarily Unavailable” olarak çevrilir.
Tablo ayrıca 127'nin üzerindeki standart dışı kodları da içerir (ISUP ve ISDN yalnızca 127'ye kadar kodları belirtir). Bu kodlar dahili olarak diğer durumları belirtmek için kullanılır. (Bu kodlar doğrudan SIP hata kodlarıyla da eşleşmez.) SWITCH_CAUSE_ kodlarının (switch_call_cause_t) tam listesi include/switch_types.h dosyasında tanımlanmıştır.
ISDN için standart telefon bağlantı kesme neden kodlarının resmi tanımı ve Q.931 (DSSS1) ile ISUP kodları arasındaki eşleme için ITU-T Q.850 standardı belgesine bakın.
ISUP ile SIP arasındaki birlikte çalışabilirliğin resmî tanımı için ITU Q.1912.5 belgesine bakın; özellikle "Reason" başlığını belirten ve ISUP ile SIP arasındaki bağlantı kesme neden kodlarının eşlemesini veren 6.11. bölüme bakın.
Bir diğer eşleme kümesi, RFC 4497 bölüm 8.4.1'deki Q.SIG / SIP eşlemeleridir. (Q.SIG, özel hatlar üzerinden PBX'ten PBX'e sinyalleşme için kullanılan Q.931'in birçok uzantısından biridir.)
|
ITU-T Q.850 Kodu |
Numaralandırma |
Neden |
Açıklama |
|
|---|---|---|---|---|
|
ITU-T Q.850 Kodu |
Numaralandırma |
Neden |
Açıklama |
|
| 0 | UNSPECIFIED | Belirtilmemiş. Uygulanabilir başka neden kodu yok. | Bu genellikle diğer kodların hiçbiri geçerli olmadığında yönlendirici tarafından verilir. Bu neden genellikle neden 1, neden 88 ve neden 100 ile aynı tür durumlarda ortaya çıkar. | |
| 1 | 404 | UNALLOCATED_NUMBER | Tahsis edilmemiş (atanmamış) numara [Q.850 değeri 1] | Bu neden kodu, aranan numara geçerli biçimde olsa da şu anda tahsis edilmemiş (atanmamış) olduğu için aranan tarafa ulaşılamadığını belirtir. |
| 2 | 404 | NO_ROUTE_TRANSIT_NET | Belirtilen transit ağa yönlendirme yok (ulusal kullanım) [Q.850] | Bu neden, bu nedeni gönderen ekipmanın, tanımadığı belirli bir transit şebeke üzerinden aramayı yönlendirme isteği aldığını gösterir. Bu nedeni gönderen ekipman, transit şebekeyi ya transit şebeke mevcut olmadığı için ya da söz konusu transit şebeke mevcut olmasına rağmen bu nedeni gönderen ekipmana hizmet vermediği için tanımamaktadır. |
| 3 | 404 | NO_ROUTE_DESTINATION | Hedefe giden rota yok [Q.850] | Bu neden kodu, aramanın yönlendirildiği ağ istenen hedefe hizmet vermediği için çağrılan tarafa ulaşılamadığını belirtir. Bu neden kodu ağa bağlı olarak desteklenir. |
| 6 | CHANNEL_UNACCEPTABLE | kanal kabul edilemez [Q.850] | Bu neden, en son tanımlanan kanalın bu çağrıda kullanım için gönderen varlık tarafından kabul edilemez olduğunu gösterir. | |
| 7 | CALL_AWARDED_DELIVERED | çağrı tahsis edildi, kurulmuş bir kanal üzerinden iletiliyor [Q.850] | Bu neden kodu, gelen çağrının kullanıcıya verildiğini ve gelen çağrının, bu kullanıcı için benzer çağrılar için halihazırda kurulmuş bir kanala bağlandığını belirtir (örn. paket modlu x.25 sanal çağrıları). | |
| 16 | NORMAL_CLEARING | normal çağrı sonlandırma [Q.850] | Bu neden, görüşmeye katılan kullanıcılardan biri çağrının sonlandırılmasını istediği için çağrının kapatıldığını gösterir. Normal koşullarda bu nedenin kaynağı şebeke değildir. | |
| 17 | 486 | USER_BUSY | kullanıcı meşgul [Q.850] | Bu neden, kullanıcı meşgul durumu ile karşılaşıldığı için aranan tarafın başka bir çağrıyı kabul edemediğini belirtmek için kullanılır. Bu neden değeri, aranan kullanıcı veya ağ tarafından üretilebilir. Kullanıcı tarafından belirlenen kullanıcı meşgul durumunda, kullanıcı ekipmanının çağrı ile uyumlu olduğu belirtilir. |
| 18 | 408 | NO_USER_RESPONSE | yanıt veren kullanıcı yok [Q.850] | Bu neden, aranan tarafın ayrılan öngörülen süre içinde bir çağrı kurma mesajına çalma veya bağlantı göstergesiyle yanıt vermemesi durumunda kullanılır. |
| 19 | 480 | NO_ANSWER | Kullanıcı yanıtlamadı (kullanıcının telefonu çaldı) [Q.850] | Bu neden, aranan taraf uyarıldığında ancak belirlenen süre içinde bağlantı göstergesiyle yanıt vermediğinde kullanılır. Not - Bu neden mutlaka Q.931 prosedürleri tarafından üretilmez, dahili ağ zamanlayıcıları tarafından da üretilebilir. |
| 20 | 480 | SUBSCRIBER_ABSENT | abone yok [Q.850] | Bu neden değeri, bir mobil istasyon oturumu kapattığında, bir mobil istasyonla telsiz teması kurulamadığında veya bir kişisel telekomünikasyon kullanıcısına herhangi bir kullanıcı-ağ arayüzünde geçici olarak ulaşılamadığında kullanılır. Sofia SIP bu gibi durumlarda normalde USER_NOT_REGISTERED üretir. |
| 21 | 603 | CALL_REJECTED | çağrı reddedildi [Q.850] | Bu neden kodu, bu nedeni gönderen ekipmanın, meşgul veya uyumsuz olmadığı için çağrıyı kabul edebilecek durumda olmasına rağmen bu çağrıyı kabul etmek istemediğini belirtir. Şebeke de çağrının bir ek hizmet kısıtı nedeniyle sonlandırıldığını belirtmek için bu nedeni üretebilir. Tanılama alanı, ek hizmet ve reddetme nedeni hakkında ek bilgi içerebilir. |
| 22 | 410 | NUMBER_CHANGED | numara değişti [Q.850] | Bu neden, arayan tarafça belirtilen aranan numara artık atanmış olmadığında arayan tarafa döndürülür. Yeni aranan numara isteğe bağlı olarak tanılama alanına eklenebilir. Bir ağ bu nedeni desteklemiyorsa, 1 numaralı neden, atanmamış (tahsis edilmemiş) numara kullanılacaktır. |
| 23 | 410 | REDIRECTION_TO_NEW_DESTINATION | Bu neden, bir santralin aramanın farklı bir aranan numaraya kurulması gerektiğine karar verdiği durumlarda başlatılabilen genel bir ISUP protokol mekanizması tarafından kullanılır. Böyle bir santral, bu neden değerini kullanarak bir yeniden yönlendirme mekanizması başlatabilir ve aramada yer alan önceki bir santralden aramayı yeni numaraya yönlendirmesini isteyebilir. | |
| 25 | 483 | EXCHANGE_ROUTING_ERROR | Bu neden, kullanıcının belirttiği hedefe ulaşılamadığını gösterir; çünkü bir ara santral, atlama sayacı prosedürünü yürütürken bir sınıra ulaşıldığı için çağrıyı serbest bırakmıştır. Bu neden, atlama sayacı değerini azalttığında sonuç 0 olan bir ara düğüm tarafından üretilir. | |
| 27 | 502 | DESTINATION_OUT_OF_ORDER | hedef arızalı [Q.850] | Bu neden, kullanıcının belirttiği hedefin, hedefe giden arayüz doğru çalışmadığı için erişilemez olduğunu gösterir. “Doğru çalışmıyor” ifadesi, bir sinyal mesajının uzaktaki tarafa iletilemediğini belirtir; örneğin uzak tarafta fiziksel katman veya veri bağlantısı katmanı arızası ya da kullanıcı ekipmanının çevrimdışı olması. |
| 28 | 484 | INVALID_NUMBER_FORMAT | geçersiz numara biçimi (adres eksik) [Q.850] | Bu neden kodu, aranan numara geçerli bir biçimde olmadığı veya eksik olduğu için aranan tarafa ulaşılamadığını belirtir. |
| 29 | 501 | FACILITY_REJECTED | ek hizmetler reddedildi [Q.850] | Bu neden, kullanıcının istediği bir ek hizmet ağ tarafından sağlanamadığında döndürülür. |
| 30 | RESPONSE_TO_STATUS_ENQUIRY | STATUS INQUIRY'ye yanıt [Q.850] | Bu neden, STATUS mesajının oluşturulma nedeni daha önce bir STATUS INQUIRY alınması olduğunda STATUS mesajına dahil edilir. | |
| 31 | 480 | NORMAL_UNSPECIFIED | normal, belirtilmemiş [Q.850] | Bu neden, yalnızca normal sınıftaki başka hiçbir neden uygulanamadığında normal bir olayı bildirmek için kullanılır. |
| 34 | 503 | NORMAL_CIRCUIT_CONGESTION | uygun devre/kanal yok [Q.850] | Bu neden, aramayı işleyecek uygun bir devre/kanalın şu anda mevcut olmadığını gösterir. |
| 38 | 503 | NETWORK_OUT_OF_ORDER | şebeke hizmet dışı [Q.850] | Bu neden, şebekenin doğru çalışmadığını ve durumun nispeten uzun bir süre devam etmesinin olası olduğunu belirtir; örneğin çağrıyı hemen yeniden denemenin başarılı olması olası değildir. |
| 41 | 503 | NORMAL_TEMPORARY_FAILURE | geçici arıza [Q.850] | Bu neden, ağın doğru çalışmadığını ve durumun uzun sürmesinin muhtemel olmadığını gösterir; örn. kullanıcı neredeyse hemen başka bir arama girişiminde bulunmak isteyebilir. |
| 42 | 503 | SWITCH_CONGESTION | anahtarlama ekipmanı tıkanıklığı [Q.850] | Bu neden, bu nedeni üreten anahtarlama ekipmanının yoğun trafik dönemi yaşadığını gösterir. |
| 43 | ACCESS_INFO_DISCARDED | Erişim bilgisi atıldı [Q.850] | Bu neden, ağın, tanıda (diagnostic) belirtildiği şekilde kullanıcıdan kullanıcıya bilgi, alt katman uyumluluğu, üst katman uyumluluğu veya alt adres gibi talep edilen erişim bilgilerini uzaktaki kullanıcıya iletemediğini belirtir. Atılan erişim bilgisinin belirli türünün isteğe bağlı olarak tanıya dahil edildiği unutulmamalıdır. | |
| 44 | 503 | REQUESTED_CHAN_UNAVAIL | İstenen devre/kanal kullanılamıyor [Q.850] | Bu neden, arayüzün diğer tarafı isteyen varlık tarafından belirtilen devreyi veya kanalı sağlayamadığında döndürülür. |
| 45 | PRE_EMPTED | |||
| 47 | kaynak kullanılamıyor, belirtilmemiş [Q.850] | Bu neden, yalnızca kaynak kullanılamıyor sınıfındaki başka hiçbir neden uygulanamadığında kaynağın kullanılamadığı bir olayı bildirmek için kullanılır. | ||
| 50 | FACILITY_NOT_SUBSCRIBED | talep edilen hizmete abonelik yok [Q.850 | Bu neden, kullanıcının mevcut olan ancak kullanmaya yetkili olmadığı bir ek hizmet talep ettiğini gösterir. | |
| 52 | 403 | OUTGOING_CALL_BARRED | giden aramalar engellenmiş | Bu neden, arayan taraf giden CUG araması için CUG üyesi olmasına rağmen, bu CUG üyesi için giden aramalara izin verilmediğini gösterir. |
| 54 | 403 | INCOMING_CALL_BARRED | gelen aramalar engellendi | Bu neden kodu, çağrılan taraf gelen CUG aramasının ait olduğu CUG'nin üyesi olsa da, bu CUG üyesine gelen aramalara izin verilmediğini belirtir. |
| 57 | 403 | BEARERCAPABILITY_NOTAUTH | taşıyıcı hizmeti kullanımı yetkilendirilmemiş [Q.850] | Bu neden, kullanıcının, bu nedeni üreten ekipman tarafından uygulanan ancak kullanıcının kullanmaya yetkili olmadığı bir iletim yeteneği talep ettiğini gösterir. |
| 58 | 503 | BEARERCAPABILITY_NOTAVAIL | taşıyıcı kapasitesi şu anda kullanılamıyor [Q.850] | Bu neden, kullanıcının, bu nedeni oluşturan ekipman tarafından desteklenen ancak şu anda kullanılamayan bir taşıyıcı kapasitesi talep ettiğini gösterir. |
| 63 | SERVICE_UNAVAILABLE | hizmet veya seçenek mevcut değil, belirtilmemiş [Q.850] | Bu neden, yalnızca hizmet veya seçenek kullanılamıyor sınıfındaki başka hiçbir neden geçerli olmadığında, hizmet veya seçenek kullanılamıyor olayını bildirmek için kullanılır. | |
| 65 | 488 | BEARERCAPABILITY_NOTIMPL | taşıyıcı yeteneği uygulanmadı [Q.850] | Bu neden, bu nedeni gönderen ekipmanın istenen taşıyıcı hizmet yeteneğini (bearer capability) desteklemediğini belirtir. |
| 66 | CHAN_NOT_IMPLEMENTED | kanal türü uygulanmamış [Q.850] | Bu neden kodu, bu kodu gönderen ekipmanın istenen kanal türünü desteklemediğini belirtir | |
| 69 | 501 | FACILITY_NOT_IMPLEMENTED | istenen özellik uygulanmamış [Q.850] | Bu neden, bu nedeni gönderen ekipmanın istenen ek hizmetleri desteklemediğini gösterir. |
| 79 | 501 | SERVICE_NOT_IMPLEMENTED | hizmet veya seçenek uygulanmadı, belirtilmemiş [Q.850] | Bu neden, yalnızca hizmet veya seçenek uygulanmadı sınıfındaki başka hiçbir neden geçerli olmadığında, hizmet veya seçenek uygulanmadı olayını bildirmek için kullanılır. |
| 81 | INVALID_CALL_REFERENCE | geçersiz çağrı referans değeri [Q.850] | Bu neden, bu nedeni gönderen ekipmanın, kullanıcı-ağ arayüzünde şu anda kullanımda olmayan bir çağrı referansı içeren bir mesaj aldığını gösterir. | |
| 88 | 488 | INCOMPATIBLE_DESTINATION | Uyumsuz hedef [Q.850] | Bu neden kodu, bu nedeni gönderen ekipmanın, düşük katman uyumluluğu, yüksek katman uyumluluğu veya karşılanamayan diğer uyumluluk özellikleri (ör. veri hızı) içeren bir çağrı kurma isteği aldığını belirtir. |
| 95 | INVALID_MSG_UNSPECIFIED | geçersiz mesaj, belirtilmemiş [Q.850] | Bu neden, yalnızca geçersiz mesaj sınıfındaki başka hiçbir neden geçerli olmadığında geçersiz bir mesaj olayını bildirmek için kullanılır. | |
| 96 | MANDATORY_IE_MISSING | zorunlu bilgi öğesi eksik [Q.850] | Bu neden, bu nedeni gönderen ekipmanın, mesajın işlenebilmesi için mesajda bulunması gereken bir bilgi öğesinin eksik olduğu bir mesaj aldığını gösterir. | |
| 97 | MESSAGE_TYPE_NONEXIST | mesaj türü mevcut değil veya uygulanmamış [Q.850] | Bu neden, bu nedeni gönderen ekipmanın tanımadığı bir mesaj türüne sahip bir mesaj aldığını gösterir; bunun nedeni, bu mesajın tanımlanmamış olması ya da tanımlanmış ancak bu nedeni gönderen ekipman tarafından uygulanmamış olmasıdır. | |
| 98 | WRONG_MESSAGE | mesaj çağrı durumuyla uyumlu değil veya mesaj türü mevcut değil ya da uygulanmamış. [Q.850] | Bu neden, bu nedeni gönderen ekipmanın, çağrı durumu içindeyken alınmasına izin verilen bir mesaj olduğunu prosedürlerin göstermediği bir mesaj aldığı veya uyumsuz bir çağrı durumunu gösteren bir STATUS mesajı alındığı anlamına gelir. | |
| 99 | IE_NONEXIST | Bilgi öğesi / parametre mevcut değil veya uygulanmamış [Q.850] | Bu neden, nedeni gönderen ekipmanın, tanınmayan bilgi öğe(ler)i/parametre(ler)i içeren bir mesaj aldığını gösterir; bunun sebebi bilgi öğe(ler)i/parametre ad(lar)ının tanımlanmamış olması veya tanımlanmış ancak nedeni gönderen ekipman tarafından uygulanmamış olmasıdır. Bu neden, bilgi öğe(ler)i/parametre(ler)in atıldığını gösterir. Ancak, nedeni gönderen ekipmanın mesajı işleyebilmesi için bilgi öğesinin mesajda bulunması gerekli değildir. | |
| 100 | INVALID_IE_CONTENTS | Geçersiz bilgi öğesi içeriği [Q.850] | Bu neden, bu nedeni gönderen ekipmanın, uyguladığı bir bilgi öğesi aldığını; ancak I.E. içindeki bir veya daha fazla alanın, bu nedeni gönderen ekipman tarafından uygulanmamış bir şekilde kodlandığını gösterir. | |
| 101 | WRONG_CALL_STATE | mesaj arama durumuyla uyumlu değil [Q.850] | Bu neden, arama durumuyla uyumsuz bir mesajın alındığını gösterir. | |
| 102 | 504 | RECOVERY_ON_TIMER_EXPIRE | zamanlayıcı süresi dolunca kurtarma [Q.850] | Bu neden, hata işleme prosedürleriyle bağlantılı olarak bir zamanlayıcının dolmasıyla bir prosedürün başlatıldığını gösterir. Bu durum sıklıkla NAT sorunlarıyla ilişkilidir. ATA cihazınızda "NAT Mapping Enable" ayarının açık olduğundan emin olun. NAT ile ilgili değilse bazen sağlayıcıyla ilgili olabilir; başka bir giden arama sağlayıcısının sorunu çözüp çözmediğini mutlaka deneyin. Uzak taraf çağrı süresinin dolduğunu belirtmek için 408 gönderdiğinde santral de bu sonucu döndürür. |
| 103 | MANDATORY_IE_LENGTH_ERROR | parametre mevcut değil veya uygulanmamış - iletildi (ulusal kullanım) [Q.850] | Bu neden, bu nedeni gönderen ekipmanın, parametreler tanımlanmadığı veya tanımlanmış ancak bu nedeni gönderen ekipman tarafından uygulanmadığı için tanınmayan parametreler içeren bir mesaj aldığını gösterir. Neden, parametrelerin yok sayıldığını gösterir. Ayrıca, bu nedeni gönderen ekipman bir ara noktaysa, bu neden parametrelerin değiştirilmeden iletildiğini gösterir. Örnek: yetkisiz IP adresinden çağrı |
|
| 111 | PROTOCOL_ERROR | protokol hatası, belirtilmemiş [Q.850] | Bu neden, yalnızca protokol hata sınıfındaki başka hiçbir neden geçerli olmadığında bir protokol hata olayını bildirmek için kullanılır. | |
| 127 | INTERWORKING | Birlikte çalışabilirlik, belirtilmemiş [Q.850] | Bu neden, bir birlikte çalışabilirlik çağrısının (genellikle SW56 hizmetine yapılan bir çağrı) sona erdiğini gösterir. | |
| 487 | 487 | ORIGINATOR_CANCEL | ||
| 500 | CRASH | |||
| 501 | SYSTEM_SHUTDOWN | |||
| 502 | LOSE_RACE | |||
| 503 | MANAGER_REQUEST | |||
| 600 | BLIND_TRANSFER | |||
| 601 | ATTENDED_TRANSFER | |||
| 602 | ALLOTTED_TIMEOUT | Bu neden, hedef kanal yanıt vermekte çok geciktiği için sunucunun çağrıyı iptal ettiği anlamına gelir. | ||
| 603 | USER_CHALLENGE | |||
| 604 | MEDIA_TIMEOUT | |||
| 605 | PICKED_OFF | Bu neden, başka bir dahili numarada çalan çağrının diğer telefondan alınarak yanıtlandığını belirtir (yani diğer dahili numaradan **ext_number çevrilmesiyle). | ||
| 606 | USER_NOT_REGISTERED | Bu, kayıt olmayı unutan bir SIP kullanıcısına arama başlatmaya çalıştığınız anlamına gelir. | ||
| 607 | PROGRESS_TIMEOUT | |||
| 609 | GATEWAY_DOWN | Ağ geçidi çalışmıyor (OPTIONS veya SUBSCRIBE yanıtı vermiyor) |
SIP - Q.850 Kod Tablosu
Bu eşlemeler, RFC 4497 bölüm 8.4.4'ten alınmıştır.
|
ITU-T Q.850 Kodu |
Numaralandırma |
Neden |
|
|---|---|---|---|
| 400 | 41 | NORMAL_TEMPORARY_FAILURE | Geçici hata [Q.850] |
| 401 | 21 | CALL_REJECTED | Arama reddedildi [Q.850] |
| 402 | 21 | CALL_REJECTED | Arama reddedildi [Q.850] |
| 403 | 21 | CALL_REJECTED | Arama reddedildi [Q.850] |
| 404 | 1 | NO_ROUTE_TRANSIT_NET | Tahsis edilmemiş numara [Q.850] |