Oturum Başlatma Protokolü (SIP), iki ya da daha fazla katılımcı arasında bağlantı kurulmasını, oturum başlatılmasını gerçek zamanlı protokoller aracılığıyla veri taşınmasını sağlayan bir ağ protokolüdür. SIP, sesli, görüntülü, sohbet veya anlık mesajlaşmanın yanı sıra etkileşimli oyunlar ve sanal gerçeklik oturumları başlatmak için yaygın olarak kullanılır.

SIP 3G ve 4G telefonlar dahil olmak üzere birçok yeni teknolojide zorunlu hale geldiğinden kullanımı giderek yaygınlaşmaktadır.

SIP, iletişim ağının hem merkezinde hem de çevresinde multimedya konferanslarını, internet telefon aramalarını ve multimedya dağıtımını kontrol etmek için kullanılabilir.

SIP Nasıl Çalışır?

sip-network-diagram

SIP, çift yönlü etkileşim ile çalışır. Her SIP mesajı için, bir cihaz istek gönderir ve diğer cihaz bu isteği alır ve daha sonra bu isteğe yanıt verir.

1xx yanıt kodları, cihazın alındığı ve mesajı işlediği anlamına gelir. 2xx ile başlayan kodlar tamamlanma anlamına gelir, 3xx yeniden yönlendirmeler için kullanılır.

En yaygın bilinen kod 200’dür, yani işlem daha fazla ayrıntı olmadan başarıyla tamamlanmıştır.

SIP protokolünün bir çok özelliği bulunmaktadır. Başlıca özellikleri şunlardır:

  • SIP, herhangi bir belirli ortam türüne bağlı değildir ve bu nedenle, genişleyen medya teknolojileri hızlı bir şekilde entegre olabilmektedir.
  • SDP(The Session Description Protocol), medya ayrıntılarını yönetir. RTP(Real-time Transport Protocol), verilerin teslimini yönetir.
  • SIP’nin protokollerin uygulama katmanında bulunduğunu ve yalnızca bir sinyalleşme protokolü olduğunu unutmamak önemlidir. SIP, multimedya oturumlarının herhangi bir detayını kendi başına işlemez.
  • SIP, uçtan uca ve kimlik doğrulamasının yanı sıra S/MIME, kullanarak uçtan uca şifrelemeyi destekler.
  • Bir SIP oturumundaki üyeler, bir çok nokta ile , tek noktaya veya hepsini içeren bir yapıyla ilişki kurabilir. Ek olarak, SIP, alt katman taşıma protokolünden bağımsızdır.
  • Temel SIP protokolünü uygulayan yazılım, ek yeteneklerle genişletilebilir ve birçok medya uygulaması için aktif olarak kullanılmaktadır.

SIP İstemcisi Nedir?

SIP istemcilerini IP (Internet Protocol – İnternet Protokolü) ve Softphone (Yazılımsal Telefon) telefonları oluşturur.

SIP, çalışma prensibi olarak HTTP (Hypertext Transfer Protocol – Hipermetin Aktarma İletişim Kuralı) oldukça benzer. Bu protokolde kullanıcılar kullaniciadi@alanadi şeklinde adlandırılırlar.

SIP kullanıcısı, bir kullanıcı aracıyla sunucuya internet protokolüyle üye olduktan sonra diğer kullanıcılar ile oturum kurabilir ya da kendisine gelen oturum isteklerini cevaplaya bilir. SIP uygulamaları için özel olarak belirlenmiş mesajlar ile iletişim kurarlar.

SIP İstekler ve Cevapları

SIP İstekleri (Requests)

REGISTER: Kullanıcı aracıları tarafından SIP sunuculara internet protokol adreslerini kayıt ettirmek istediklerini belirtmesidir.

RFC Dokümantasyonundaki örnek sinyalleşme :

REGISTER sip:registrar.xxx.com SIP/2.0 Via: SIP/2.0/UDP xxx.xxx.com:5060;branch=z9hG4bKnashds7 Max-Forwards: 70 To: Bob <sip:bob@xxx.com> From: Bob <sip:bob@xxx.com>;tag=456248 Call-ID: 843817637684230@998sdasdh09 CSeq: 1826 REGISTER Contact: <sip:bob@192.0.2.4> Expires: 7200 Content-Length: 0

1083_00014

  • INVITE: İstemciler arasında bir medya oturumu başlatılmasını ifade eder.
  • ACK: Gelen SIP request mesajlarını onaylar.
  • CANCEL: Halihazırda bekleyen bir talebi sonlandırırken tamamlanmış bir çağrıyı geri almaz.
  • BYE: İki kullanıcı arasındaki oturumu sonlandırır.
  • OPTIONS: Arayanın yeterliliklerini hakkında bilgi toplar, ancak arama yapmaz

SIP Cevapları (Responses)

SIP responsları HTTP responslarına çok benzerlik gösterir.

1083_00016

  • 1xx = Bilgilendirme cevapları. Örnek: 100 (trying), 180 (ringing).
  • 2xx = Başarı cevapları. Örnek: 200 (ok)
  • 3xx = Yönlendirme cevapları.
  • 4XX = Talep hataları.
  • 5xx = Sunucu sorunları.
  • 6xx = Küresel hatalar.

SIP ve VoIP Arasındaki Fark Nedir?

VoIP, herhangi bir internet tabanlı telefon hizmetini tanımlamak için kullanılabilen bir terim olsa da, SIP çoğu VoIP dağıtım türü için kullanılan bir iletişim protokolüdür. VoIP teknolojisinin kökleri 1970’lere dayanır. Kökleri ne kadar eski de olsa son 10 yılda iş teknolojisi alanında kullanımı oldukça popülerdir.

VoIP, geleneksel telefon hatları yerine internet üzerinden yapılan herhangi bir telefon görüşmesi için kullanılan geniş bir terimdir. VoIP, Genel Aktarmalı Telefon Şebekesi(PSTN) yerine ses paketlerini iletmek için veri bağlantısına kullanır.

SIP, VoIP uygulamalarında multimedya iletişim oturumlarını başlatmak, sürdürmek ve sonlandırmak için kullanılan bir protokoldür. SIP protokolleri, ses, video ve mesajlaşma uygulamalarının sinyalizasyonunu ve kontrolünü sağlar.

SIP ve VoIP Arasından Hangisi Sizin İçin Uygun?

VoIP ve SIP sıkı bir şekilde iç içe geçmiştir ve birbiri ile karşılaştırmak çok doğru bir adım değildir.

VoIP, sesli iletişimi kullandığınız sürece SIP protokolüne ihtiyaç duymaz. Sesli iletişimi kolaylaştıran birkaç farklı İnternet protokolü vardır; SIP, en yaygın kullanılanıdır. SIP protokolü ayrıca metin,sesli veya görüntülü sohbet oturumu başlatmanıza olanak tanır.

SIP, kullanıcıların internet bağlantısı üzerinden mesaj, video, dosya ve diğer veri biçimlerini karşılıklı gönderimine izin vererek temel VoIP yeteneklerini sesli aramanın ötesinde taşır. Pek çok şirket için SIP’e geçmek maliyet tasarrufu ve üretkenlik kazandırabilir.

Siz de yukarıda bahsedilen teknolojilerden yararlanmak için Infoset’i 14 gün boyunca ücretsiz deneyebilirsiniz. Infoset ile çağrı merkezi sistemi, bulut santral, canlı destek, chatbot, e-posta gibi tüm destek ve satış kanallarınızı tek bir platformdan yönetebilir, müşterilerinize olağanüstü bir deneyim sunabilirsiniz.

Bugün denemeye başlayın

Ücretsiz başlangıç paketimiz tüm süreçlerinizi tek platformdan, kolaylıkla yönetmeye başlayın. Hiçbir ödeme yapmanıza gerek yok.