Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 22:22 24.04.24 
Клубове / Техника / Мобилни комуникации / IP-телефония Пълен преглед*
Информация за клуба
Тема Re: SIP клиенти [re: DrFrancky]
АвторЦ++ (Нерегистриран) 
Публикувано22.06.06 19:46  



именно и RTP прокси имам и под SIPproxy. проксиране както на сигнализацията, така и на RTP. но щом се почна да ми се предлага commercial решение, явно вече желанието за коментари по темата е никакво.

ще се поборя както се вижда сам още малко. до момента мога да опиша кво става (да примем че клиент А набира клиент Б, като клиент Б не е терминатор или wholesaler), най-общо:

клиент А: INVITE към SIP прокси
SIP прокси: отговаря 100 Trying
SIP прокси: пренаписва контролната информация в INVITE, така че все едно той го праща и праща пакета към Б
клиент Б: я, някой си от (адрес на SIP прокси) ми звънка
клиент Б: 100 Trying и 180 Ringing към набиращия (т.е. SIP proxy)
SIP прокси: хваща пакетите подменя пак котролната информяция все едно той отговаря и ги засилва към А

.. и т.н. и т.н. с всичките пакети. реално клиент А мисли че говори с клиент Б, но реално говори със SIPproxy по сигнализацията. същото и за клиент Б. дотук не виждам проблем с добавянето на NAT-нат IP адрес в IP пакета, тъй като SIPproxy-то е с реален IP адрес и си комуникира с два клиента, които няма проблем да са зад NAT.

това работи идеално с реални IP адреси. сега парсвам SDP-то и малко трябва да го поразуча (всъщност освен application/sdp има и някви други, ама доколкото разбирам щом се говори за SDP ще се почне от него).

т.е. сигнализацията се проксира идеално. RTP пакетите хвърчат peer-to-peer до момента.

същата е схемата на подмяна пренаписване на контролната информация в SDP. SIPproxy отваря 2 локални порта и пренаписва IP:port в SDP, при което кара клиент А да праща на порт 1, клиент Б на порт 2, а той ги препраща.

дотук като хоби се стига лесно (е, аз работя в този отрасъл но с H323 и малко по-различни неща). може би в SDP-то ще трябва да подълбая повечко и модела да не е същия, но в момента се стартира RTP thread за всеки разговор и е готово пакет forwarding-а (ако е само 1 порт за RTP, ако са повече - ще listen-ваме на повече и ще емулираме конкретната схема).

ако настъпи timeout на разговора SIPproxy-то минава в режим дроп - и праща по един BYE и на двете страни, така че да прекрати safely разговора.

явно, че стигне ли се до помощ ... само на приказки българина го бива.

а колкото до комерсиалното прокси - не, мерси. ако за теб SIP стек е хвалба, за мен е забавление. виж ако си направил H323 стек можеше да се похвалиш ...

ясно ... пак опряхме до дисплеите и циферблатите и санчо, ама сиренето е с пари





Цялата тема
ТемаАвторПубликувано
* SIP клиенти Ц++   17.06.06 20:30
. * Re: SIP клиенти luboznatelniq   17.06.06 20:56
. * Re: SIP клиенти Ц++   17.06.06 21:59
. * Re: SIP клиенти ToxiNiK   22.06.06 16:38
. * Re: SIP клиенти Ц++   22.06.06 16:45
. * Re: SIP клиенти DrFrancky   22.06.06 16:54
. * Re: SIP клиенти Ц++   22.06.06 16:58
. * Re: SIP клиенти Cyber_SAS   22.06.06 17:01
. * Re: SIP клиенти DrFrancky   22.06.06 17:05
. * Re: SIP клиенти Ц++   22.06.06 17:11
. * Re: SIP клиенти Ц++   22.06.06 17:19
. * Re: SIP клиенти Cyber_SAS   22.06.06 17:19
. * Re: SIP клиенти Ц++   22.06.06 17:27
. * Re: SIP клиенти Cyber_SAS   22.06.06 17:31
. * Re: SIP клиенти Ц++   22.06.06 17:38
. * Re: SIP клиенти Cyber_SAS   22.06.06 17:41
. * Re: SIP клиенти DrFrancky   22.06.06 19:24
. * Re: SIP клиенти DrFrancky   22.06.06 19:22
. * Re: SIP клиенти Ц++   22.06.06 17:30
. * Re: SIP клиенти DrFrancky   22.06.06 19:25
. * Re: SIP клиенти DrFrancky   22.06.06 17:32
. * Re: SIP клиенти ToxiNiK   22.06.06 17:08
. * Re: SIP клиенти ToxiNiK   22.06.06 18:05
. * Re: SIP клиенти Ц++   22.06.06 18:52
. * Re: SIP клиенти ToxiNiK   22.06.06 19:02
. * Re: SIP клиенти Ц++   22.06.06 19:30
. * Re: SIP клиенти DrFrancky   22.06.06 19:31
. * Re: SIP клиенти DrFrancky   22.06.06 19:29
. * Re: SIP клиенти Ц++   22.06.06 19:46
. * Re: SIP клиенти DrFrancky   22.06.06 20:00
. * Re: SIP клиенти ToxiNiK   22.06.06 20:08
. * Re: SIP клиенти Ц++   22.06.06 20:34
. * Re: SIP клиенти ToxiNiK   22.06.06 21:00
. * Re: SIP клиенти Ц++   22.06.06 22:19
. * Re: SIP клиенти ToxiNiK   23.06.06 09:43
. * Re: SIP клиенти DrFrancky   23.06.06 13:38
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.