Daha ileri gitmeden önce, SIP’in transactional(işlemsel) bir protokol olduğunu anlamamız gerekir, yani, bileşenler arasındaki etkileşimler bir dizi mesaj alışverişinde gerçekleşir. Transcation, SIP mesajlarının nasıl gönderildiği değil, bileşenlerin (SIP UA, Proxy) bir dizi mesaj alışverişini nasıl anladığı ve ilişkilendirdiği ile ilgilidir. Özellikle, bir SIP transaction tek bir talepten ve bu talebe verilen yanıtlardan oluşur. İsteğin bir DAVET olması durumunda, transcation yalnızca son yanıt bir 2xx yanıtı değilse ACK’yi de içerir. Biraz kafa karışıtırıcı gelebilir örnekle daha iyi anlayacaksınız. Şimdi lütfen resme bakın; Bu yukarıdaki sip çağrısında 4 tane SIP transactions var…. Read More
Posts tagged sip via header
SIP – Via Header nedir?
Bugün sizlere çok önemli hatta en önemlilerinden biri olan SIP “Via header” hakkında yazmak istiyorum. SIP Via başlığı, SIP yanıtlarını göndermek için downstream path belirlemek için kullanılır. Başka bir deyişle, SIP varlığı örneğin telefonunuz, SIP request’in içine Via header’ı yerleştirir ve hedefteki adrese der ki: bu gönderdiğim requeste vereceğin cevapları via header’a koyduğum adrese gönder. UAC bir SIP isteği oluşturduğunda, bu isteğe bir Via üstbilgisi eklemelidir. Via header; protokol adı (SIP), protokol sürümü (2.0), aktarım türü (UDP / TCP), UAC’nin ip adresi ve bu istek için kullanılan protokol bağlantı noktası… Read More