Имеется Asterisk который отлично звонит через
тестовый сервис от JsSIP== DTLS ECDH initialized (automatic), faster PFS enabled
== Using SIP RTP CoS mark 5
> 0x7fdafc01dad0 -- Strict RTP learning after remote address set to: [[мой внешний IP]]:52920
-- Executing [200@default:1] Answer("SIP/199-00000008", "") in new stack
> 0x7fdafc01dad0 -- Strict RTP learning after ICE completion
> 0x7fdafc01dad0 -- Strict RTP switching to RTP target address [[мой внешний IP]]:1150 as source
-- Executing [200@default:2] Playback("SIP/199-00000008", "demo-congrats") in new stack
-- <SIP/199-00000008> Playing 'demo-congrats.slin' (language 'ru')
-- Executing [200@default:3] Hangup("SIP/199-00000007", "") in new stack
== Spawn extension (default, 200, 3) exited non-zero on 'SIP/199-00000007'
Но когда я пробую звонить через этот скрипт используя на своем сайте
лог меняется на следующее
== DTLS ECDH initialized (automatic), faster PFS enabled
== Using SIP RTP CoS mark 5
> 0x7fdaf0019540 -- Strict RTP learning after remote address set to: [[мой внутренний! IP]]:55849
-- Executing [200@default:1] Answer("SIP/199-00000009", "") in new stack
> 0x7fdaf0019540 -- Strict RTP learning after ICE completion
-- Executing [200@default:2] Playback("SIP/199-00000009", "demo-congrats") in new stack
-- <SIP/199-00000009> Playing 'demo-congrats.slin' (language 'ru')
> 0x7fdaf0019540 -- Strict RTP switching to RTP target address [[мой внешний IP]]:55849 as source
> 0x7fdaf0019540 -- Strict RTP learning complete - Locking on source address [[мой внешний IP]]:55849
-- Executing [200@default:3] Hangup("SIP/199-00000009", "") in new stack
== Spawn extension (default, 200, 3) exited non-zero on 'SIP/199-00000009'
В чем может быть разница, что два внешних сервиса дают разные результаты? почему в одном случае подставляется внешний IP а в другом внутренний?