SIP yanıtları nelerdir?
SIP yanıtları, iletişim için Oturum Başlatma Protokolü tarafından kullanılan kodlardır. Bilinen tüm SIP yanıtlarının bir listesini bir araya getirdik.
1xx = Bilgilendirici SIP yanıtları
100 Trying – Genişletilmiş arama gerçekleştiriliyor, bu nedenle çatallanan bir Proxy’nin 100 Trying yanıtı göndermesi gerekiyor.
180 Çalıyor – Hedef Kullanıcı Aracısı DAVET mesajını aldı ve kullanıcıyı arama konusunda uyarıyor.
181 Çağrı Yönlendiriliyor – İsteğe bağlı, bir çağrının yönlendirildiğini belirtmek için Sunucu tarafından gönderin.
182 Kuyruğa Alındı – Hedef geçici olarak kullanılamıyor, sunucu hedef uygun olana kadar aramayı kuyruğa aldı.
183 Oturum İlerlemesi – Bu yanıt, kurulmakta olan bir arama için ek bilgi göndermek için kullanılabilir.
199 Erken Diyalog Sonlandırıldı – Erken bir diyalogun sonlandırıldığını belirtmek için Kullanıcı Aracısı Sunucusu tarafından gönderilir.
2xx = Başarı yanıtları
200 OK – İsteğin başarılı olduğunu gösterir
202 kabul edildi – İsteğin işleme koyulmak üzere kabul edildiğini belirtir, çoğunlukla yönlendirmeler için kullanılır.
204 Bildirim Yok – İsteğin başarılı olduğunu ancak yanıt alınmayacağını belirtir.
3xx = Yönlendirme yanıtları
300 Çoklu Seçenek- Adres, kullanıcı veya istemcinin aralarından seçim yapabileceği çeşitli seçeneklerden birine çözümlendi.
301 Kalıcı Olarak Taşındı – Orijinal İstek URL’si artık geçerli değil, yeni adres İletişim başlığında verilir.
302 Geçici Olarak Taşındı – İstemci, İletişim alanındaki adresi denemelidir.
305 Proxy Kullan – Kişi alanı, istenen hedefe erişmek için kullanılması gereken bir Proxy’nin ayrıntılarını verir.
380 Alternatif Servis – Çağrı başarısız oldu, ancak alternatifler mesaj gövdesinde ayrıntılı olarak açıklanmıştır.
4xx = İstek hataları
400 Hatalı İstek – Yanlış biçimlendirilmiş sözdizimi nedeniyle istek anlaşılamadı.
401 Yetkisiz – İstek, kullanıcı kimlik doğrulaması gerektiriyor. Bu yanıt, URL’ler ve kayıt şirketleri tarafından verilir.
402 Ödeme Gerekli – (Gelecekte kullanım için ayrılmıştır).
403 Yasak – Sunucu isteği anladı, ancak yerine getirmeyi reddediyor.
404 Bulunamadı – Sunucu, kullanıcının (Kullanıcı bulunamadı) konumunda bulunmadığına dair kesin bilgilere sahiptir.
405 Yönteme İzin Verilmez – İstek Satırında belirtilen yöntem anlaşılır, ancak izin verilmez.
406 Kabul Edilemez – Kaynak yalnızca kabul edilemez içeriğe sahip yanıtlar üretebilir.
407 Proxy Kimlik Doğrulaması Gerekli – İstek, kullanıcı kimlik doğrulaması gerektiriyor.
408 İstek Zaman Aşımı – Kullanıcı zamanında bulunamadı.
409 Çakışma – Kullanıcı zaten kayıtlı (kullanımdan kaldırıldı)
410 Gitti – Kullanıcı bir zamanlar vardı ama artık burada mevcut değil.
411 Uzunluk Gerekli – Sunucu, geçerli bir içerik uzunluğu (kullanımdan kaldırılmış) olmadan isteği kabul etmeyecektir.
412 Koşullu İstek Başarısız Oldu – Belirtilen ön koşul karşılanmadı.
413 İstek Varlığı Çok Büyük – İstek gövdesi çok büyük.
414 İstek URL’si Çok Uzun – Sunucu, isteğe hizmet vermeyi reddediyor, Req-URI, sunucunun yorumlayabileceğinden daha uzun.
415 Desteklenmeyen Ortam Türü – İstek gövdesi desteklenmeyen bir biçimde.
416 Desteklenmeyen URI Şeması – İstek URL’si sunucu tarafından bilinmiyor.
417 Bilinmeyen Kaynak Önceliği – Kaynak öncelikli seçenek etiketi vardı, ancak Kaynak Önceliği başlığı yoktu.
420 Kötü Uzantı – Kötü SIP Protokolü Uzantısı kullanıldı, sunucu tarafından anlaşılmadı.
421 Uzantı Gerekli – Sunucunun, Desteklenen başlıkta listelenmeyen belirli bir uzantıya ihtiyacı var.
422 Oturum Aralığı Çok Küçük – İstek, süresi minimumun altında olan bir Oturum Sona Eriyor başlık alanı içeriyor.
423 Aralık Çok Kısa – Kaynağın sona erme süresi çok kısa.
424 Hatalı Konum Bilgisi – İsteğin konum içeriği hatalı biçimlendirilmiş veya başka türlü tatmin edici değil.
428 Kimlik Başlığını Kullan – Sunucu ilkesi, bir Kimlik üstbilgisi gerektirir ve bir tanesi sağlanmamıştır.
429 Yönlendiren Kimliği Sağlayın – Sunucu, istek üzerine geçerli bir Yönlendirilen belirteci almadı.
430 Akış Başarısız Oldu – Diğer akışlar başarılı olabilse de bir kullanıcı aracısına yönelik belirli bir akış başarısız oldu.
433 Anonimliğe İzin Verilmiyor – İstek, anonim olduğu için reddedildi.
436 Bad Identity Info – İsteğin bir Identity-Info başlığı var ve içerdiği URI şemasına başvuru yapılamaz.
437 Desteklenmeyen Sertifika – Sunucu, isteği imzalayan etki alanı için bir sertifikayı doğrulayamadı.
438 Geçersiz Kimlik Başlığı – Sunucu, bir isteği imzalamak için kullanılan geçerli bir sertifika aldı, imzayı doğrulayamadı.
439 İlk Atlamada Giden Desteği Yok – İlk giden Proxy “giden” özelliğini desteklemiyor.
440 Maks Genişlik Aşıldı – Bir SIP Proxy ‘si, bir yanıt içeriğinin istenen paralel çatallamayı gerçekleştirmek için Gelen Maks Genişliği’nin yetersiz olduğunu belirlerse ve Proxy, seri çatallama veya bir yönlendirme göndererek telafi etmek istemiyor/istemiyorsa, bu Proxy bir 440 yanıt. 440 yanıtı alan bir istemci, isteğinin olası tüm hedeflere ulaşmadığını çıkarabilir.
469 Hatalı Bilgi Paketi – Bir SIP UA’sı, UA’nın almak istediğini belirtmediği bir Bilgi Paketi ile ilişkili bir INFO talebi alırsa, UA, UA’nın bilgi paketleri içeren bir Recv-Info başlık alanı içeren bir 469 yanıtı göndermesi ZORUNLUDUR. INFO isteklerini almaya isteklidir.
470 Onay Gerekli – İsteğin kaynağı, alıcının böyle bir talepte bulunma iznine sahip değildi.
480 Geçici Olarak Kullanılamıyor – Aranan kişi şu anda müsait değil.
481 Çağrı/İşlem Yok – Sunucu, herhangi bir diyalog veya işlemle eşleşmeyen bir istek aldı.
482 Döngü Algılandı – Sunucu bir döngü algıladı.
483 Too Many Hops – Max-Forwards başlığı ‘0’ değerine ulaştı.
484 Adres Eksik – İstek-URI eksik.
485 Belirsiz – İstek URL’si belirsiz.
486 Burada Meşgul – Callee meşgul.
487 İstek Sonlandırıldı – İstek, güle güle veya iptal ile sonlandırıldı.
488 Burada Kabul Edilemez – İstek URL’sinin oturum açıklamasının bazı yönleri kabul edilemez.
489 Kötü Olay – Sunucu, bir Olay başlığı alanında belirtilen bir olay paketini anlamadı.
491 İstek Bekliyor – Sunucunun aynı diyalogdan bekleyen bazı istekleri var.
493 Undecipherable – UndecipherableRequest, alıcının şifresini çözemeyeceği şifreli bir MIME gövdesi içerir.
494 Güvenlik Anlaşması Gerekli – Sunucu, üzerinde anlaşmaya varılmış bir güvenlik mekanizması gerektiren bir istek aldı.
5xx = Sunucu hataları
500 Sunucu Dahili Hatası – Sunucu, beklenmeyen bir durum nedeniyle isteği yerine getiremedi.
501 Uygulanmadı – SIP istek yöntemi burada uygulanmaz.
502 Hatalı Ağ Geçidi – Sunucu, bir isteği yerine getirmeye çalışırken aşağı akış sunucusundan geçersiz bir yanıt aldı.
503 Hizmet Kullanılamıyor – Sunucu bakımda veya geçici olarak aşırı yüklendi ve isteği işleyemiyor.
504 Sunucu Zaman Aşımı – Sunucu, bir isteği işlemeye çalışırken başka bir sunucuya erişmeye çalıştı, zamanında yanıt yok.
505 Sürümü Desteklenmiyor – İstekteki SIP protokolü sürümü sunucu tarafından desteklenmiyor.
513 Mesaj Çok Büyük – İstek mesajı uzunluğu, sunucunun işleyebileceğinden daha uzun.
555 Anında Bildirim Hizmeti Desteklenmiyor – Sunucu, pn-provider SIP URI parametresinde belirtilen hizmet verilen anında bildirimi desteklemiyor.
580 Ön Koşul Hatası – Sunucu, teklifte belirtilen bazı kısıtlamaları karşılayamıyor veya karşılamak istemiyor.
6xx = Genel hatalar
600 Her Yerde Meşgul – Tüm olası hedefler meşgul.
603 Reddetme – Varış yeri aramaya katılamaz/katılmak istemez, alternatif varış yeri yok.
604 Hiçbir Yerde Yok – Sunucu, istenen kullanıcının hiçbir yerde bulunmadığına dair yetkili bilgilere sahiptir.
606 Kabul Edilemez – Kullanıcının aracısıyla başarılı bir şekilde iletişim kuruldu ancak oturum açıklamasının bazı yönleri kabul edilemezdi.
607 İstenmeyen – Aranan taraf, arayan tarafın aramasını istemedi. Arayan taraftan gelecek girişimlerin benzer şekilde reddedilmesi muhtemeldir.