Я настроил переадресацию портов, чтобы пересылать SIP-пакеты с порта 5060 от моего публичного IP PUBLIC_IP на внутренний шлюз с адресом 192.168.2.8. Пакеты действительно перенаправляются, но USG не меняет URI с публичного IP PUBLIC_IP на приватный IP 192.168.2.8. Из-за этого SIP-шлюз отвечает 400 BAD REQUEST. Можно ли настроить в USG 1-к-1 NAT? Правила не обязаны быть постоянными, поэтому нет необходимости переводить их в формат JSON. Спасибо, Kurt
INVITE sip:6463338989@PUBLIC_IP SIP/2.0
Max-Forwards: 69
Session-Expires: 3600;refresher=uac
Min-SE: 600
Supported: timer, 100rel
To: <sip:16463338989@10.156.61.254>
From: <sip:3209@redacted>;tag=3669453754-1905896023
Call-ID: 3-3669453754-1051678687@usec01-q21s04s2.nuviacloud.com
CSeq: 1 INVITE
Allow: PUBLISH,MESSAGE,UPDATE,PRACK,SUBSCRIBE,REFER,INFO,NOTIFY,REGISTER,OPTIONS,BYE,INVITE,ACK,CANCEL
Via: SIP/2.0/UDP redacted:5060;branch=z9hG4bK2e3ee73ff04c82d2ad8714b400e6a002
Contact: <sip:3209@redacted:5060>
Content-Type: application/sdp
Accept: application/sdp
Content-Length: 372
INVITE sip:6463338989@PUBLIC_IP SIP/2.0
Max-Forwards: 69
Session-Expires: 3600;refresher=uac
Min-SE: 600
Supported: timer, 100rel
To: <sip:16463338989@10.156.61.254>
From: <sip:3209@redacted>;tag=3669453754-1905896023
Call-ID: 3-3669453754-1051678687@usec01-q21s04s2.nuviacloud.com
CSeq: 1 INVITE
Allow: PUBLISH,MESSAGE,UPDATE,PRACK,SUBSCRIBE,REFER,INFO,NOTIFY,REGISTER,OPTIONS,BYE,INVITE,ACK,CANCEL
Via: SIP/2.0/UDP redacted:5060;branch=z9hG4bK2e3ee73ff04c82d2ad8714b400e6a002
Contact: <sip:3209@redacted:5060>
Content-Type: application/sdp
Accept: application/sdp
Content-Length: 372
