Буэнос диас, амигос)
Есть астериск под управлением cms freepbx с двумя адресами, публичным и частным от vpn.
Есть также клиенты, стучащиеся на паблик и транк, стоящий по ту сторону впн, причем за микротиком.
Транк дает регистрироваться астеру только в том случае если астер обращается к нему с адреса vpn, поэтому приходится делать
externip=10.223.223.224
Но при попытке позвонить клиентом, который подцепился на внешку сип пакет имеет вид:
Contact: <sip:500@94.228.хххюх:51392;rinstance=6c6b489612255628>
To: <sip:895151ххххх@185.11.хх.ххх>
From: "500"<sip:500@185.11.хх.хх>;tag=019a8473
И собственно результат
�\iV��^N^@^Q^B^@^@^Q^B^@^@�q^_�7�^@^L)M,^N^H^@E`^B^C^Ub^@^@@^Q^L_�^KI�^��^E^S���^A���SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 94.228.хх.ххх51392;branch=z9hG4bK-524287-1---0fe4a30e36ba8328;received=94.228ххх.хх;rport=51392
From: "500"<sip:500@185.11.хх.ххх>;tag=891f292d
To: <sip:89515120466@185.11.хх.ххх>;tag=as75ba73b1
Почему?
ТП на стороне транка говорит что пакет приходит от адреса паблика, а не от внутреннего адреса vpn