Еще вопрос про проксирование SIP.
Имеется CGP (назовем его сервер C) с двумя интерфейсами, один с
приватным адресом, другой с публичным. Соответственно настроены
"WAN IP Address" и "LAN Address". UDP и TCP порты настроены как
60000-60099. Мой WM (A) на приватном адресе, WM моего собеседника (B)
на публичном, оба регистрируемся на сервере C и "чатимся". Как я
понимаю, при этом обмен проксируется (B не может напрямую видеть A).
В процессе рассматривания tcpdump данного разговора, снятого с внешнего интерфейса, выясняется, что когда идет передача запросов MESSAGE, tcp соединения между B и C могут идти, например, с порта 10488 на порт 64713.
Откуда взялись эти порты и почему не в рамках 60000-60099? Собственно, откуда взялись, более или менее понятно, в сообщениях видны SIP URI с явным указанием этого порта. А вот кто виноват? У нас CGP 4.2.5. Если виноват таки CGP и в более свежих версиях что-то чинили, то готов проапгрейдиться. packet dump тоже готов показать разработчикам.
Заранее спасибо за разъяснения. Нехорошо, что B пришлось открыть все порты в своем firewall, без этого сообщения не ходили.
-- Victor Sudakov, VAS4-RIPE, VAS47-RIPNПолучено Tue Mar 22 09:54:46 2005
Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:13:35 MSK