Öncelikle hemen ilk başta belirtmem gereken, bu çağrı akışında bir proxy server veya conference bridge yok. Bu telefonlardan birinin focus gibi hareket ettiği yani konferansın merkezi noktası ve direk telefonlarla three way conference call gerçekleştirdiği bir örnek.
Bu senaryoda Lori, Kevin’i arıyor. Lori konferansa tuşuna basıyor ve Mike’ı arıyor. Mike cevapladıktan sonra Lori, konferansı oluşturmak ekle tuşuna basıyor. Tüm Wireshark izleri Lori’in PC’sinden geliyor.Wireshark’ta iki çağrı görüyorum. Lori hem Kevin hem de Mike adını aradığından bu gayet mantıklı.
İlk aramayı seciyorum ve çağrı akışı böyle görünüyor.
İkinci aramayı seciyorum ve çağrı akışı böyle görünüyor.
Ve bu da birleştirilmiş hali.
Şimdi iki çağrının SDP örneklerine bakalım:
1inci çağrı akışı için SDP böyle görünür: invite-1
2inci çağrı akışı için SDP böyle görünür: invite-2
İki SDP bir istisna dışında özdeştir. İkincisi, sendonly’nin bir medya niteliğini içerir. Bu özel SIP yazılım istemcisi çağrıyı beklemeye aldığını bu şekilde gösterir. Yani INVITE 1 yeni bir çağrı oluşturur ve INVITE 2 bir çağrıyı beklemeye alır.
Mantıksal olarak, bu tüm çağrı akışıdır:
1- Lori, Kevin’i arar.
2- Kevin telefona cevap verir.
3- Lori konferans düğmesine basar.
4- Lori ve Kevin arasındaki çağrı beklemeye alınır.
5- Lori, Mike’ı arar.
6- Mike telefona cevap verir.
7- Lori ekle düğmesine basar.
8- Lori ve Mike arasındaki çağrı beklemeye alınır.
9- Lori ve Kevin arasındaki çağrı beklemeden çıkar.
10- Lori ve Mike arasındaki çaprı beklemeden çıkar.
11- Artık üç taraf da birbirleriyle konuşabiliyor.
8’den 11’e kadar olan adımlar Lori’den Kevin ve Mike’a beklemeye gitmelerini ve medyalarını ona göndermelerini söylüyor. Bu, Lori’nin PC’sinin her üç taraf için de RTP mikseri olmasını sağlar. Unutmayın, bu noktadan noktaya bir yapılandırmadır. Lori’nin medya akışlarını birleştirmek için kullanabileceği bir konferans köprüsü yok. Dışarıdan yardım almadan her şeyi tek başına yapması gerekiyor.
source: https://andrewjprokop.wordpress.com/2014/11/18/dissecting-a-sip-conference-call/