ded писал(а):Знаете как устроен SIP диалог? Это уровень приложений Layer 7 модели OSI. Вот на уровне приложения диалог содержит ИП адреса и выглядит как письмо:
From: <sip:1234@10.30.50.11:5060>
To: <sip:1654321@10.30.48.1:2015>
Совсем Вы меня запутали!
Допустим я не знаю как устроен конкретно SIP диалог, но что происходит на уровне приложений понимаю.
Что мешает установлению диалога между двумя клиентами, мной через мой SIP proxy и SIP "что там у провайдера", (и мы можем только догадываться, о возможных "препятствиях" на пути до конечного клиента. Например, SIP сервер другого провайдера, SIP proxy самого клиента) и вызываемым?
Мой SIPклиент делает инвайт к прокси, тот меняет заголовки и передает мой инвайт дальше, и так до SIPклиента вызываемого. Ведь если заголовки SIP сообщений не будут меняться, то вызываемый клиент, со своим внутренним номером (предположим 22) не получит моего инвайта (с предположим внутренним номером 201), потому что об этих номерах никто кроме пограничных прокси не знает! Так-же и с IP, они клиентские локальные известны только пограничным прокси, и должны подменяться.
Беру таймаут. Нужно что-то почитать для просветления, но пока не понимаю что. В Астриск не лазил пока все работало, кроме диалплана, а теперь придется погрузиться