SMG1016 проигрывание сообщений за NAT
Добавлено: 29 сен 2015 16:42
sip subscriber за NAT
звонит на несуществующий номер
должно проиграться сообщение о том что номер не существует, вместо этого в трубке гудки вызова.
через 7 гудков звонок отбивается с "not available"
в логах:
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159130 [INFO] Port SIPT:0321. Activate IP-conn [105a]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159290 [INFO] Conn[105a]: try activate. state 'AllocReq'. (media not connected)
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159403 [INFO] Port SIPT:0321. Set state 'In-Busy'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159498 [INFO] Switch: Link 05:90 -> 05:90
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159606 [INFO] Port SIPT:0321. Play 'MSG# NUMBER.FAIL' to IP via conn [105a] (repeat)
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159701 [INFO] Conn[105a]: Play file. Play from buffer
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159793 [INFO] Conn[105a]: Play file. term is RTP(1) G711U(1) (0)
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159886 [INFO] Conn[105a]: Play file pended, direction eRTP in state 'AllocReq'. Dst addr unknown (NAT)
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159985 [INFO] Port SIPT:0321. Proc route-search result [0]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160079 [INFO] Port SIPT:0321. Proc number-analiz result [0]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160191 [INFO] SIP. RX. Callref 0321. MediaConnected
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160288 [INFO] SIP. Callref 0321. Media connected. Mode: 'sendrecv'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160583 [INFO] Port SIPT:0321. Media-connected for IP-conn [105a]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160676 [INFO] Conn[105a]: Media connected indication
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160766 [INFO] Conn[105a]: try activate. state 'AllocReq'.
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160867 [INFO] Port SIPT:0321. Set IP-conn [105a] sendrecv
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160958 [INFO] Conn[105a]: SendRecv set 'sendrecv' in state 'AllocReq'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161073 [INFO] Conn[105a]: Set state 'AllocReq'->'Allocated'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161169 [INFO] Conn[105a]: Created. Need activate [YES]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161269 [INFO] Port SIPT:0321. Created IP-conn [105a]. in-call
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161361 [INFO] Conn[105a]: try activate. state 'Allocated'.
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161464 [INFO] Conn[105a]: Activate [10.52.0.3:20004] <-> [0.0.0.0 (NAT):0]
Sep 29 16:43:17 10.52.0.3 <smg1016m> MAC_loc.src [02:31:52:63:74:81], MAC_loc.dst [02:00:04:00:00:02]
Sep 29 16:43:17 10.52.0.3 <smg1016m> MAC_ext.src [a8:f9:4b:88:79:93], MAC_ext.dst [00:19:55:55:ab:cd]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161633 [INFO] Conn[105a]: Start voice. Codec G711U, vad=on, cng=on. Ptime=20 ms. PT [0] SSRC=0a2d27fe
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161821 [INFO] Conn[105a]: Set state 'Allocated'->'ActivateReq'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.163005 [INFO] Conn[105a]: set rtp-cfg. <10.52.0.3:20004>:[02.31.52.63.74.81] <-> <10.100.1.157:40016>:[00.19.55.55.AB.CD]. flg[11]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.164170 [INFO] Conn[105a]: Params set. State 'ActivateReq'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.164291 [INFO] Conn[105a]: Enable connection
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.166992 [INFO] Conn[105a]: Activated
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.167098 [INFO] Conn[105a]: Set state 'ActivateReq'->'Active'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.167216 [INFO] Conn[105a]: set rtp-cfg. <10.52.0.3:20004>:[02.31.52.63.74.81] <-> <10.100.1.157:40016>:[00.19.55.55.AB.CD]. flg[11]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.167325 [INFO] Port SIPT:0321. Changed IP-conn [105a]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.167415 [INFO] Conn[105a]: Need play file, but has no dest addr. Wait
если звонить с SIP клиента который подключен к SMG напрямую то сообщение проигрывается нормально.
звонит на несуществующий номер
должно проиграться сообщение о том что номер не существует, вместо этого в трубке гудки вызова.
через 7 гудков звонок отбивается с "not available"
в логах:
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159130 [INFO] Port SIPT:0321. Activate IP-conn [105a]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159290 [INFO] Conn[105a]: try activate. state 'AllocReq'. (media not connected)
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159403 [INFO] Port SIPT:0321. Set state 'In-Busy'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159498 [INFO] Switch: Link 05:90 -> 05:90
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159606 [INFO] Port SIPT:0321. Play 'MSG# NUMBER.FAIL' to IP via conn [105a] (repeat)
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159701 [INFO] Conn[105a]: Play file. Play from buffer
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159793 [INFO] Conn[105a]: Play file. term is RTP(1) G711U(1) (0)
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159886 [INFO] Conn[105a]: Play file pended, direction eRTP in state 'AllocReq'. Dst addr unknown (NAT)
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159985 [INFO] Port SIPT:0321. Proc route-search result [0]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160079 [INFO] Port SIPT:0321. Proc number-analiz result [0]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160191 [INFO] SIP. RX. Callref 0321. MediaConnected
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160288 [INFO] SIP. Callref 0321. Media connected. Mode: 'sendrecv'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160583 [INFO] Port SIPT:0321. Media-connected for IP-conn [105a]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160676 [INFO] Conn[105a]: Media connected indication
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160766 [INFO] Conn[105a]: try activate. state 'AllocReq'.
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160867 [INFO] Port SIPT:0321. Set IP-conn [105a] sendrecv
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160958 [INFO] Conn[105a]: SendRecv set 'sendrecv' in state 'AllocReq'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161073 [INFO] Conn[105a]: Set state 'AllocReq'->'Allocated'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161169 [INFO] Conn[105a]: Created. Need activate [YES]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161269 [INFO] Port SIPT:0321. Created IP-conn [105a]. in-call
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161361 [INFO] Conn[105a]: try activate. state 'Allocated'.
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161464 [INFO] Conn[105a]: Activate [10.52.0.3:20004] <-> [0.0.0.0 (NAT):0]
Sep 29 16:43:17 10.52.0.3 <smg1016m> MAC_loc.src [02:31:52:63:74:81], MAC_loc.dst [02:00:04:00:00:02]
Sep 29 16:43:17 10.52.0.3 <smg1016m> MAC_ext.src [a8:f9:4b:88:79:93], MAC_ext.dst [00:19:55:55:ab:cd]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161633 [INFO] Conn[105a]: Start voice. Codec G711U, vad=on, cng=on. Ptime=20 ms. PT [0] SSRC=0a2d27fe
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161821 [INFO] Conn[105a]: Set state 'Allocated'->'ActivateReq'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.163005 [INFO] Conn[105a]: set rtp-cfg. <10.52.0.3:20004>:[02.31.52.63.74.81] <-> <10.100.1.157:40016>:[00.19.55.55.AB.CD]. flg[11]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.164170 [INFO] Conn[105a]: Params set. State 'ActivateReq'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.164291 [INFO] Conn[105a]: Enable connection
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.166992 [INFO] Conn[105a]: Activated
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.167098 [INFO] Conn[105a]: Set state 'ActivateReq'->'Active'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.167216 [INFO] Conn[105a]: set rtp-cfg. <10.52.0.3:20004>:[02.31.52.63.74.81] <-> <10.100.1.157:40016>:[00.19.55.55.AB.CD]. flg[11]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.167325 [INFO] Port SIPT:0321. Changed IP-conn [105a]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.167415 [INFO] Conn[105a]: Need play file, but has no dest addr. Wait
если звонить с SIP клиента который подключен к SMG напрямую то сообщение проигрывается нормально.