Имеется сабж, проблема в том, что астериск всегда отвечает с одного и того же адреса, независимо от того, на какой пришел запрос. Приходится писать роуты с подменой адресов.
Возможно есть патч который заставляет астериск отвечать с того адреса, на которой пришел запрос ?
А можно более подробно? Астериск - это не роутер. _________________ Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones
Тогда по сути надо делать правильную таблицу маршрутизации, но это уже не вопрос (*). Действительно, (*) глубоко побоку на 3й уровень. Маршрутизацию пакетов стройте. _________________ Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones
Я не утверждаю обратное, я лишь хочу что б астериск по мимо sip пакета сформировал правильный ip пакет и указал там правильные адреса, а не просто тупо кинул sip пакет, а ось пусть догадывается и достраивает ip часть, подставляя первый попавшийся адрес на интерфейсе.
Почему то другие сервисы это делают и им не безразлично и отвечают правильно, в отличии от астериска.
Понятно что я могу с помощью маршрутизации сделать то, что мне нужно, но все таки логично что б это делал астериск.
Нет. * - сервис предоставления VoIP услуг. Дублирование обязанностей ядра - излишняя нагрузка на службу, которая уменьшает ее стабильность и снижающая производительность системы в целом.
и только? почему? я бы допустим не отказался от того чтоб астериск умел говрить что сигнализация идет с такого IP RTP с другогой а регистриуемся мы на вот этом. и чтоб это было из коробки и не изобретать "вилосипеды" всякие . _________________ Ubuntu-Server 6.06 /Gentoo /Asterisk 1.4.21.1/app_fax(t38) /spandsp-0.0.5pre4 Digium TDM400/Polycom IP301 SP /Snom 360/ Seiros ТИ24/Linksys 9X/ Kirk 600IPv3