Posts in SIP

SIP forking nedir?

Bazen bir proxy sunucusu tek bir SIP çağrısını birden çok SIP uç noktasına iletir. Bu işlem forking olarak bilinir. Burada tek bir çağrı aynı anda birçok uç noktayı çalabilir. SIP forking ile, masa telefonunuzun yazılım telefonunuzla veya cep telefonunuzdaki bir SIP telefonuyla aynı anda çalmasını sağlayarak aramayı her iki cihazdan da kolayca almanızı sağlar. Genel olarak, bir ofiste, patronun çağrıyı seçemediğini veya uzatamadığını varsayalım, SIP çatallama, sekreterin uzantısını aramasına cevap vermesine izin verir. Aldığı birçok vekilin gerçekleştirilmesi ve yanıt vermesi gerektiğinden durum bilgisi olan bir proxy varsa çatallama mümkün olacaktır…. Read More

SIP – Mobility

Personal mobility, birçok cihazda sabit bir tanımlayıcıya sahip olma yeteneğidir. SIP, bir mobil cihazın IP adresini ve İnternete bağlantı noktasını değiştirmesine ve yine de gelen çağrıları alabilmesine olanak tanıyan REGISTER yöntemini kullanarak temel kişisel hareketliliği destekler. SIP aynı zamanda servis hareketliliğini de destekleyebilir – bir kullanıcının mobil cihazdayken aynı servisleri tutma yeteneği Aktarım Sırasında SIP Hareketliliği (Precall)Bir cihaz, İletişim URI’sini basit bir yudum kaydı ile kayıt adresine bağlar. Cihazın IP adresine göre kayıt, bu bilgilerin yudum ağında otomatik olarak güncellenmesine izin verir. Aktarım sırasında, Kullanıcı aracısı farklı operatörler arasında geçiş… Read More

SIP- Offer/Answer Model

SIP ile SDP kullanımı, SDP offer/answer RFC 3264’da verilmiştir. SIP’deki varsayılan mesaj gövdesi türü application / sdp’dir. Arayan taraf SDP’de almak istedikleri medya özelliklerini genellikle bir INVITE veya bir ACK içinde listeler. Aranan taraf medya yeteneklerini DAVET’e 200 OK yanıtında listeler. SDP’nin tipik bir SIP kullanımı şu alanları içerir: sürüm, başlangıç ​​noktası, konu, zaman, bağlantı ve bir veya daha fazla ortam ve özellik. Konu ve zaman alanları SIP tarafından kullanılmaz, ancak uyumluluk için dahil edilir. SDP standardında, konu alanı zorunlu bir alandır ve konu yoksa s = – olması önerilen… Read More

SIP – Session description protocol

SDP, Oturum Açıklama Protokolü anlamına gelir. Multimedya oturumlarını, katılımcılar tarafından bir ağ üzerinden anlaşılan bir formatta tanımlamak için kullanılır. Bu açıklamaya bağlı olarak, taraf bir konferansa katılıp katılmayacağına veya konferansa ne zaman veya nasıl katılacağına karar verir. Konferansın sahibi, oturumun açıklamasını içeren çok noktaya yayın iletileri göndererek konferansı ağ üzerinden duyurur; sahibin adı, oturumun adı, kodlama, zamanlama vb. Bu bilgilere bağlı olarak, reklamın alıcıları oturuma katılım hakkında bir karar alır. SDP genel olarak SIP olarak adlandırılan Oturum Başlatma Protokolü’nün gövde bölümünde yer alır. SDP, RFC 2327’de tanımlanmıştır. SDP mesajı, adları… Read More

SIP mesajlaşma

SIP mesajları iki türdür – istek ve yanıtlar. İsteğin açılış satırı, isteği tanımlayan bir yöntem ve isteğin nereye gönderileceğini tanımlayan bir Request-URI içerir. Benzer şekilde, bir yanıtın açılış çizgisi bir yanıt kodu içerir. Request MethodsSIP istekleri, iletişim kurmak için kullanılan kodlardır. Bunları tamamlamak için, genellikle bir isteğin başarılı veya başarısız olduğunu belirten SIP yanıtları vardır. Methods, olarak bilinen bu SIP istekleri SIP mesajını çalışılabilir hale getirir. Methods, başka bir kullanıcı aracısı veya sunucusu tarafından belirli bir eylemin gerçekleştirilmesini istedikleri için SIP istekleri olarak kabul edilebilir. Methods iki türe ayrılır –—Core… Read More

SIP – Çağrı akışı

Aşağıdaki görüntü bir SIP oturumunun temel çağrı akışını göstermektedir. Bir oturumun başlatılmasından proxy sunucusuna gönderilen bir INVITE isteği sorumludur. Proxy sunucusu, INVITE isteğinin yeniden iletilmesini durdurmak için arayana (Alice) hemen yanıt vermeye çalışıyor. Proxy sunucusu, konum sunucusundaki Bob adresini arar. Adresi aldıktan sonra, DAVET isteğini daha ileriye götürür. Daha sonra, Bob tarafından üretilen 180 Çalma (Geçici yanıtlar) Alice’e geri döner. Bob telefonu açtıktan hemen sonra 200 OK yanıtı oluşur. Bob, 200 OK kazandığında Alice’ten bir ACK alır. Aynı zamanda, oturum kurulur ve RTP paketleri (konuşmalar) her iki uçtan da akmaya… Read More

Regex (Regular Expressions) Nedir?

Regular-Expression, bir arama modelini tanımlamak için kullanılan özel bir metin dizesidir. 1940’larda normal dilleri tanımlamanın bir yolu olarak ortaya çıkmaya başladı, ancak 1970’lerde gerçekten programlama dünyasında ortaya çıkmaya başladılar. Şu anda modern programlama dillerinin neredeyse tamamında yer bulan, aynı söz dizimine (syntax) sahip olan, genellikle harflerden olusan karakterler dizisinin (katar / string) belirtilen kurallar çerçevesinde kısa yoldan ve esnek bir biçimde belirlenmesini sağlayan bir yapıdır. Asterisk’te regex’i genellikle dial pattern oluştururken kullanırız. Mesela şirketimizin satış departmenı ürünleri pazarlamak için uluslarası aramalar yapıyorlar. Bunun için bir dial plan yapıcaz ama aşağıdaki… Read More

SIP network elemanları

SIP’in ağını oluşturmasına yardımcı olan bazı varlıklar var. SIP’de her ağ elemanı bir SIP URI ile tanımlanır, bir adres gibidir. SIP’de bulunan ağ öğeleri şunlardır: User AgentProxy ServerRegistrar ServerRedirect ServerLocation Server USER AGENTBir SIP ağının uç noktası ve en önemli ağ öğelerinden biridir. Bir bitiş noktası bir oturumu başlatabilir, değiştirebilir veya sonlandırabilir. User agents bir SIP ağının en akıllı cihazı veya ağ elemanıdır. Yazılım telefonu, cep telefonu veya dizüstü bilgisayar olabilir. User agents mantıksal olarak iki bölüme ayrılmıştır: User Agent Client (UAC) – İstek gönderen ve yanıt alan varlık.User Agent… Read More

SIP(Session initation protocol) nedir?

Oturum Başlatma Protokolü (SIP), ses, video ve mesajlaşma uygulamalarını içeren gerçek zamanlı oturumları başlatmak, sürdürmek ve sonlandırmak için kullanılan bir sinyal protokolüdür. Oturum Başlatma Protokolü (SIP), VoIP teknolojisinde kullanılan en yaygın protokollerden biridir. İnternet üzerinden multimedya iletişim oturumlarını kontrol etmek için diğer uygulama katmanı protokolleriyle birlikte çalışan bir uygulama katmanı protokolüdür. Aşağıda verilen SIP hakkında dikkat edilmesi gereken birkaç nokta vardır – -Bir oturum iki uç nokta arasındaki basit bir çağrıdan başka bir şey değildir. Bitiş noktası, bir akıllı telefon, bir dizüstü bilgisayar veya İnternet üzerinden multimedya içeriği alıp gönderebilen… Read More

Sip trunking nedir?

Büyük telekom sağlayıcıları eski PSTN işlevselliğini hızla aşamalı olarak bitiriyor ve müşterileri IP’ye taşıyor. Birçok Avrupa ülkesi, ISDN’yi zaten takip edecek sayısız diğerleri ile tamamen aşamalı olarak kaldırmıştır.  Günümüzde işletmelerin çoğunluğu zaten modern IP telefon sistemleri ve SIP gövdeleri kullanıyor. Verizon gibi telefon şirketleri ABD’de ve İngiltere’de ISDN’yi aşamalı olarak kaldırmış, ISDN hatları önemli ölçüde azalmıştır. 2017’de KPN, Fransa Télécom, Deutsche Telekom, Telecom Italia ve BT gibi büyük telkoslar ISDN hatlarını aşamalı olarak kaldırmaya başladı ve İngiltere tüm ISDN altyapısının 2025 yılına kadar kullanımdan kaldırılacağını duyurdu. Sonuç olarak, SIP kanalı kullanımı önemli… Read More

Loop, Looping nedir?

Bir dizi SIP proxysi hayal etmenizi istiyorum – A, B ve C. Her proxy’nin çağrıları ağ etrafında taşımak için kendi yönlendirme tablosu vardır. Şimdi, A’nın B’ye yönlendirdiği bir çağrıyı aldığı bir durumu resmedin. B, tablolarını kontrol eder ve çağrıyı C’ye yönlendirir. C, tablolarını kontrol eder ve çağrıyı A’ya yönlendirir. A, tablolarını kontrol eder ve çağrıyı B’ye yönlendirir. bunun nereye gittiğine goruyorsunuz değil mi? Hiçbiryere. Döngü saptamanın arkasındaki kavram, bazen döngüden kaçınma olarak da adlandırılır, ağ etrafında hareket eden, ancak aslında bir son noktada asla sona ermeyen bir çağrıyı tanıma yeteneğidir…. Read More

Diversation header ne işe yarar?

Diversation header, Bir isteğin nihai hedef uç noktasında yapılan değişiklik anlamına gelir. Routing’den kaynaklanmayan sebeplerden Request-URI’sindeki değişiklik isteği. Buna bazen sapma veya yönlendirme de denir. Bu genellikle A’nın B’yi aradığı ve A’nın çağrılarının C’ye yönlendirildiği senaryolardır. Mesut’un sip telefonunda bütün gelen aramaları Umut’a yönlendirdiğini düşünün. Şimdi, Kaan Mesut’u aradığında, çağrısı otomatik olarak Umut’a gönderilecektir. Umut’un SIP telefonu, Kaan’dan aldığı INVITE talebinde bir Diversion başlığının bulunmasından dolayı çağrının yönlendirildiğini bilecektir. Diversion başlığını kim ekledi? Umut’ıun telefonundan habersiz olduğu için bu kişi Kaan değil. Kaan’ın çağrısı mesut’a hiç gelmedi bile bu durumda mesutta olamaz…. Read More

DTMF In-Band & Out-Of-Band

SIP hiçbir zaman açıkça bir telefon protokolü olarak tasarlanmamıştır ve bu nedenle, DTMF desteği en başından beri desteklenmemiştir. Zaman içinde kuruluşlar DTMF kullanmaya başladı, böylece kullanıcılar IVR’ler ile işlemlerini yapabildi , PIN kodlarını girebildi ve telefonlarını kullanarak servislerle etkileşime girebildiler. DTMF başlangıç için hayal edilen çağrı kurulum işlevinin ötesinde bambaşka bir rol almaya başladı. Standart abone döngüsü POTS hattınızda DTMF için özel bir hat yok, DMTF tonları ses ile beraber taşınıyordu. SIP Voip için bir standart haline geldiğinde DTMF tonlarını taşımak için bir yöntemi yoktu. Bu eski sade telefon sistemi… Read More

DTMF – Dual Tone Multiple Frequency

Kaçınız döner telefonları hatırlayacak kadar yaşlısınız? İyi ya da kötü, kesinlikle öyleyim. Aslında, hayatımın ilk on yılı boyunca bildiğim tek şey buydu. Heck, çocukluğumun çoğu için bir parti hattımız bile vardı. Döner telefonlar darbeli arama denilen bir şey kullandı. “Parmak tekerleğinde” numaralı deliğe parmağınızı soktunuz, o tekerleği “parmak durmasına” geri çekip bırakın. Dönüş dönüşü sırasında, telefon hattının elektrik akımı aradığınız numaraya göre kesilecektir. Bir numara 1 kez, sıfır ise devreyi on kez keser. Merkez ofis daha sonra mevcut kesintileri aranan telefon numarasına çevirecektir. DTMF, AT&T tarafından 1963’te darbeli arama ve… Read More

SIP early offer & late offer

SDP’yi bir INVITE isteğinin mesaj gövdesine koyma fikrine de aşina olmalısınız. INVITE’in başlıkları, oluşturmak istediğiniz oturum türünü ve SDP, göndermek ve almak istediğiniz ortamı tanımlar. Bu INVITE alıcısı SDP’yi ayrıştıracak, hangi codec bileşenini kullanacağına karar verecek ve 200 Ok yanıtında kendi SDP’sini geri gönderecektir. Aranan tarafın, kendisini göstermeden önce arayanın SDP’sini göreceğini unutmayın. Başka bir deyişle, arayan kartlarını masaya koyar ve aranan tarafın hangi eli oynayacağına karar vermesine izin verir. Buna erken teklif denir. Erken teklif INVITE içindeki SDP anlamına gelir. Erken teklif, alıcıya bir oturum için nihai ortamı seçme… Read More

SIP early media & late media

Erken ve geç medya medyanın akmaya başladığı zamanla ilgilidir. Basitçe söylemek gerekirse, erken medya, medyanın cevaplanmadan önce gönderildiğini, geç medya ise medyanın arama cevaplanana kadar beklediğini gösterir. Erken ve geç medyanın aslında erken ve geç teklifle ilgisi yoktur. Geç teklif ve erken medya olabilir ve erken teklif ve geç medya olabilir. Bunu anlamak için SIP ve VoIP hakkında düşünmekten evdeki analog telefona geçmelisiniz. Sabit hat sahibi olmayanlarınız için, büyükannenin evindeki telefonu düşünebilirsiniz. Mesele şu ki, SIP’den önce telefona odaklanmanız gerekiyor. Bu ev telefonunu aldığınızda ilk duyacağınız şey nedir? Çevir sesi, elbette. Telefon… Read More