a11.d11 » 15 авг 2019, 12:27
localnet, externip - установлены
directmedia=no
router Keenetic, на нем и запущен АСТ . SIP ALG отключен
проброс SIP 5060/UDP
делал проброс RTP , но работает и без проброса, как ни странно. Т.е. сделал проброс, из локалки, все клиенты через этот астериск нормально работают с СИПНЕТ. Убрал проброс -тоже работают. ALG точно выкл.
Вообще всё работает штатно на вход и на выход, это если из локалки клиенты.Но если клиент за другим натом(из кафе например) , то звонишь на тестовый номер АСТ - всё ок, выходишь на СИПНЕТ - соединяет - звука нет. Не понятно Клиент слышит AST, AST слышит СИПНЕТ,и directmedia=no
вот лог с локального клиента(всё работает)
VERBOSE[16120][C-0000001b] app_dial.c: Called SIP/ITSP_Sipnet/000
VERBOSE[14760][C-0000001b] chan_sip.c: Set codec to 'ulaw' for this call because of ${SIP_CODEC*} variable
VERBOSE[14760][C-0000001b] res_rtp_asterisk.c: 0x76926038 -- Strict RTP learning after remote address set to: 212.53.35.240:51164
VERBOSE[16120][C-0000001b] app_dial.c: SIP/ITSP_Sipnet-00000034 is ringing
VERBOSE[16120][C-0000001b] app_dial.c: SIP/ITSP_Sipnet-00000034 is making progress passing it to SIP/2000-00000033
VERBOSE[16120][C-0000001b] app_dial.c: SIP/ITSP_Sipnet-00000034 answered SIP/2000-00000033
VERBOSE[16121][C-0000001b] bridge_channel.c: Channel SIP/ITSP_Sipnet-00000034 joined 'simple_bridge' basic-bridge <59b9f5d8-9273-4472-ab27-4f0f408e09e9>
VERBOSE[16120][C-0000001b] bridge_channel.c: Channel SIP/2000-00000033 joined 'simple_bridge' basic-bridge <59b9f5d8-9273-4472-ab27-4f0f408e09e9>
VERBOSE[16121][C-0000001b] res_rtp_asterisk.c: 0x76926038 -- Strict RTP switching to RTP target address 212.53.35.240:51164 as source
VERBOSE[16120][C-0000001b] res_rtp_asterisk.c: 0x76b2db88 -- Strict RTP learning complete - Locking on source address 192.168.7.61:16388
VERBOSE[16121][C-0000001b] res_rtp_asterisk.c: 0x76926038 -- Strict RTP learning complete - Locking on source address 212.53.35.240:51164
VERBOSE[16120][C-0000001b] bridge_channel.c: Channel SIP/2000-00000033 left 'simple_bridge' basic-bridge <59b9f5d8-9273-4472-ab27-4f0f408e09e9>
VERBOSE[16120][C-0000001b] pbx.c: Spawn extension (ext-trusted-wb, 000, 5) exited non-zero on 'SIP/2000-00000033'
лог удаленного(нет блока, отмеченного красным, не работает)
VERBOSE[16132][C-0000001c] pbx.c: Executing [000@ext-trusted-nb:5] Dial("SIP/1002-00000035", "SIP/ITSP_Sipnet/000,,Tr") in new stack
VERBOSE[16132][C-0000001c] netsock2.c: Using SIP RTP CoS mark 5
VERBOSE[16132][C-0000001c] chan_sip.c: Set codec to 'ulaw' for this call because of ${SIP_CODEC*} variable
VERBOSE[16132][C-0000001c] app_dial.c: Called SIP/ITSP_Sipnet/000
VERBOSE[14760][C-0000001c] chan_sip.c: Set codec to 'ulaw' for this call because of ${SIP_CODEC*} variable
VERBOSE[14760][C-0000001c] res_rtp_asterisk.c: 0x76926038 -- Strict RTP learning after remote address set to: 212.53.35.240:51164
VERBOSE[16132][C-0000001c] app_dial.c: SIP/ITSP_Sipnet-00000036 is ringing
VERBOSE[16132][C-0000001c] app_dial.c: SIP/ITSP_Sipnet-00000036 is making progress passing it to SIP/1002-00000035
VERBOSE[16132][C-0000001c] app_dial.c: SIP/ITSP_Sipnet-00000036 answered SIP/1002-00000035
VERBOSE[16133][C-0000001c] bridge_channel.c: Channel SIP/ITSP_Sipnet-00000036 joined 'simple_bridge' basic-bridge <549b7557-df05-46f5-bf62-216cf0d726fa>
VERBOSE[16132][C-0000001c] bridge_channel.c: Channel SIP/1002-00000035 joined 'simple_bridge' basic-bridge <549b7557-df05-46f5-bf62-216cf0d726fa>
VERBOSE[16132][C-0000001c] bridge_channel.c: Channel SIP/1002-00000035 left 'simple_bridge' basic-bridge <549b7557-df05-46f5-bf62-216cf0d726fa>
VERBOSE[16132][C-0000001c] pbx.c: Spawn extension (ext-trusted-nb, 000, 5) exited non-zero on 'SIP/1002-00000035'