Ранее, когда тестировал и настраивал на задарме, переадресация работала. Но с тех пор много воды утекло, мб я что наворотил...
Ситуация такая, есть на телефоне переадресация, которую можно ввести с телефона кнопкой переадресация. Интересно тем, что я прописываю не жестко в диалплане, а пользователь может сам включить переадресацию на свой номер, без меня. И отключить соответсвенно, когда пришел на рабочее место.
Телефон GXP-1620. В телефоне не нашел настроек переадресации.
У меня есть подозрения, что проблема на стороне провайдера, судя по логам (Got SIP response 503 "Service Unavailable" back from xxx.xxx.xxx.xxx:5060), но я не уверен, в первую очередь проблему надо искать в себе, решил на всякий случай сначала спросить у Вас, а уже потом намекать провайдеру, что у него что то не так.
Я правильно понял логи?
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Лог звонка
== Using SIP RTP CoS mark 5
> 0x7f220405c910 -- Strict RTP learning after remote address set to: 10.0.10.20:5004
-- Executing [301@outcoling:1] Macro("SIP/100-00000844", "recording,100,301") in new stack
-- Executing [s@macro-recording:1] GotoIf("SIP/100-00000844", "1?mp3") in new stack
-- Goto (macro-recording,s,3)
-- Executing [s@macro-recording:3] Set("SIP/100-00000844", "fname=1566196724.3354-2019-08-19-09_38-100-301") in new stack
-- Executing [s@macro-recording:4] Set("SIP/100-00000844", "monopt=nice -n 19 /usr/bin/lame -b 32 --silent "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.wav" "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.mp3" && rm -f "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.wav" && chmod o+r "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.mp3"") in new stack
-- Executing [s@macro-recording:5] Set("SIP/100-00000844", "CDR(filename)=1566196724.3354-2019-08-19-09_38-100-301.mp3") in new stack
-- Executing [s@macro-recording:6] Set("SIP/100-00000844", "CDR(realdst)=301") in new stack
-- Executing [s@macro-recording:7] Set("SIP/100-00000844", "CDR(remoteip)=10.0.10.20") in new stack
-- Executing [s@macro-recording:8] MixMonitor("SIP/100-00000844", "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.wav,b,nice -n 19 /usr/bin/lame -b 32 --silent "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.wav" "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.mp3" && rm -f "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.wav" && chmod o+r "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.mp3"") in new stack
== Begin MixMonitor Recording SIP/100-00000844
-- Executing [s@macro-recording:9] Goto("SIP/100-00000844", "no") in new stack
-- Goto (macro-recording,s,16)
-- Executing [s@macro-recording:16] Verbose("SIP/100-00000844", "Exit record") in new stack
Exit record
-- Executing [301@outcoling:2] Dial("SIP/100-00000844", "SIP/301,,t&m") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/301
-- Started music on hold, class 'default', on channel 'SIP/100-00000844'
[Aug 19 09:38:44] WARNING[28808][C-0000041f]: translate.c:407 framein: no samples for alawtolin
-- Got SIP response 302 "Moved Temporarily" back from 10.0.10.53:5060
-- Now forwarding SIP/100-00000844 to 'Local/8915xxxxxxx@outcoling' (thanks to SIP/301-00000845)
[Aug 19 09:38:44] NOTICE[28808][C-0000041f]: app_dial.c:1000 do_forward: Not accepting call completion offers from call-forward recipient Local/8915xxxxxxx@outcoling-00000018;1
-- Executing [8915xxxxxxx@outcoling:1] Macro("Local/8915xxxxxxx@outcoling-00000018;2", "recording,100,8915xxxxxxx") in new stack
-- Executing [s@macro-recording:1] GotoIf("Local/8915xxxxxxx@outcoling-00000018;2", "1?mp3") in new stack
-- Goto (macro-recording,s,3)
-- Executing [s@macro-recording:3] Set("Local/8915xxxxxxx@outcoling-00000018;2", "fname=1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx") in new stack
-- Executing [s@macro-recording:4] Set("Local/8915xxxxxxx@outcoling-00000018;2", "monopt=nice -n 19 /usr/bin/lame -b 32 --silent "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.wav" "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.mp3" && rm -f "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.wav" && chmod o+r "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.mp3"") in new stack
-- Executing [s@macro-recording:5] Set("Local/8915xxxxxxx@outcoling-00000018;2", "CDR(filename)=1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.mp3") in new stack
-- Executing [s@macro-recording:6] Set("Local/8915xxxxxxx@outcoling-00000018;2", "CDR(realdst)=8915xxxxxxx") in new stack
[Aug 19 09:38:44] WARNING[28810][C-0000041f]: func_channel.c:465 func_channel_read: Unknown or unavailable item requested: 'recvip'
-- Executing [s@macro-recording:7] Set("Local/8915xxxxxxx@outcoling-00000018;2", "CDR(remoteip)=") in new stack
-- Executing [s@macro-recording:8] MixMonitor("Local/8915xxxxxxx@outcoling-00000018;2", "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.wav,b,nice -n 19 /usr/bin/lame -b 32 --silent "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.wav" "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.mp3" && rm -f "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.wav" && chmod o+r "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.mp3"") in new stack
-- Executing [s@macro-recording:9] Goto("Local/8915xxxxxxx@outcoling-00000018;2", "no") in new stack
-- Goto (macro-recording,s,16)
-- Executing [s@macro-recording:16] Verbose("Local/8915xxxxxxx@outcoling-00000018;2", "Exit record") in new stack
Exit record
-- Executing [8915xxxxxxx@outcoling:2] Dial("Local/8915xxxxxxx@outcoling-00000018;2", "SIP/ntel/8915xxxxxxx") in new stack
== Begin MixMonitor Recording Local/8915xxxxxxx@outcoling-00000018;2
== Using SIP RTP CoS mark 5
-- Called SIP/ntel/8915xxxxxxx
> 0x7f220405c910 -- Strict RTP switching to RTP target address 10.0.10.20:5004 as source
> 0x7f220405c910 -- Strict RTP learning complete - Locking on source address 10.0.10.20:5004
> 0x7f2208023bc0 -- Strict RTP learning after remote address set to: xxx.xxx.xxx.xxx:11650
-- SIP/ntel-00000846 is making progress passing it to Local/8915xxxxxxx@outcoling-00000018;2
-- Local/8915xxxxxxx@outcoling-00000018;1 is making progress passing it to SIP/100-00000844
-- Got SIP response 503 "Service Unavailable" back from xxx.xxx.xxx.xxx:5060
-- SIP/ntel-00000846 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [8915xxxxxxx@outcoling:3] Hangup("Local/8915xxxxxxx@outcoling-00000018;2", "") in new stack
== Spawn extension (outcoling, 8915xxxxxxx, 3) exited non-zero on 'Local/8915xxxxxxx@outcoling-00000018;2'
== MixMonitor close filestream (mixed)
== Executing [nice -n 19 /usr/bin/lame -b 32 --silent "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.wav" "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.mp3" && rm -f "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.wav" && chmod o+r "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.mp3"]
== Everyone is busy/congested at this time (1:0/1/0)
-- Stopped music on hold on SIP/100-00000844
-- Executing [301@outcoling:3] Hangup("SIP/100-00000844", "") in new stack
== Spawn extension (outcoling, 301, 3) exited non-zero on 'SIP/100-00000844'
== MixMonitor close filestream (mixed)
== Executing [nice -n 19 /usr/bin/lame -b 32 --silent "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.wav" "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.mp3" && rm -f "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.wav" && chmod o+r "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.mp3"]
== End MixMonitor Recording SIP/100-00000844
== End MixMonitor Recording Local/8915xxxxxxx@outcoling-00000018;2
> 0x7f220405c910 -- Strict RTP learning after remote address set to: 10.0.10.20:5004
-- Executing [301@outcoling:1] Macro("SIP/100-00000844", "recording,100,301") in new stack
-- Executing [s@macro-recording:1] GotoIf("SIP/100-00000844", "1?mp3") in new stack
-- Goto (macro-recording,s,3)
-- Executing [s@macro-recording:3] Set("SIP/100-00000844", "fname=1566196724.3354-2019-08-19-09_38-100-301") in new stack
-- Executing [s@macro-recording:4] Set("SIP/100-00000844", "monopt=nice -n 19 /usr/bin/lame -b 32 --silent "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.wav" "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.mp3" && rm -f "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.wav" && chmod o+r "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.mp3"") in new stack
-- Executing [s@macro-recording:5] Set("SIP/100-00000844", "CDR(filename)=1566196724.3354-2019-08-19-09_38-100-301.mp3") in new stack
-- Executing [s@macro-recording:6] Set("SIP/100-00000844", "CDR(realdst)=301") in new stack
-- Executing [s@macro-recording:7] Set("SIP/100-00000844", "CDR(remoteip)=10.0.10.20") in new stack
-- Executing [s@macro-recording:8] MixMonitor("SIP/100-00000844", "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.wav,b,nice -n 19 /usr/bin/lame -b 32 --silent "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.wav" "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.mp3" && rm -f "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.wav" && chmod o+r "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.mp3"") in new stack
== Begin MixMonitor Recording SIP/100-00000844
-- Executing [s@macro-recording:9] Goto("SIP/100-00000844", "no") in new stack
-- Goto (macro-recording,s,16)
-- Executing [s@macro-recording:16] Verbose("SIP/100-00000844", "Exit record") in new stack
Exit record
-- Executing [301@outcoling:2] Dial("SIP/100-00000844", "SIP/301,,t&m") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/301
-- Started music on hold, class 'default', on channel 'SIP/100-00000844'
[Aug 19 09:38:44] WARNING[28808][C-0000041f]: translate.c:407 framein: no samples for alawtolin
-- Got SIP response 302 "Moved Temporarily" back from 10.0.10.53:5060
-- Now forwarding SIP/100-00000844 to 'Local/8915xxxxxxx@outcoling' (thanks to SIP/301-00000845)
[Aug 19 09:38:44] NOTICE[28808][C-0000041f]: app_dial.c:1000 do_forward: Not accepting call completion offers from call-forward recipient Local/8915xxxxxxx@outcoling-00000018;1
-- Executing [8915xxxxxxx@outcoling:1] Macro("Local/8915xxxxxxx@outcoling-00000018;2", "recording,100,8915xxxxxxx") in new stack
-- Executing [s@macro-recording:1] GotoIf("Local/8915xxxxxxx@outcoling-00000018;2", "1?mp3") in new stack
-- Goto (macro-recording,s,3)
-- Executing [s@macro-recording:3] Set("Local/8915xxxxxxx@outcoling-00000018;2", "fname=1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx") in new stack
-- Executing [s@macro-recording:4] Set("Local/8915xxxxxxx@outcoling-00000018;2", "monopt=nice -n 19 /usr/bin/lame -b 32 --silent "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.wav" "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.mp3" && rm -f "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.wav" && chmod o+r "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.mp3"") in new stack
-- Executing [s@macro-recording:5] Set("Local/8915xxxxxxx@outcoling-00000018;2", "CDR(filename)=1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.mp3") in new stack
-- Executing [s@macro-recording:6] Set("Local/8915xxxxxxx@outcoling-00000018;2", "CDR(realdst)=8915xxxxxxx") in new stack
[Aug 19 09:38:44] WARNING[28810][C-0000041f]: func_channel.c:465 func_channel_read: Unknown or unavailable item requested: 'recvip'
-- Executing [s@macro-recording:7] Set("Local/8915xxxxxxx@outcoling-00000018;2", "CDR(remoteip)=") in new stack
-- Executing [s@macro-recording:8] MixMonitor("Local/8915xxxxxxx@outcoling-00000018;2", "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.wav,b,nice -n 19 /usr/bin/lame -b 32 --silent "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.wav" "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.mp3" && rm -f "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.wav" && chmod o+r "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.mp3"") in new stack
-- Executing [s@macro-recording:9] Goto("Local/8915xxxxxxx@outcoling-00000018;2", "no") in new stack
-- Goto (macro-recording,s,16)
-- Executing [s@macro-recording:16] Verbose("Local/8915xxxxxxx@outcoling-00000018;2", "Exit record") in new stack
Exit record
-- Executing [8915xxxxxxx@outcoling:2] Dial("Local/8915xxxxxxx@outcoling-00000018;2", "SIP/ntel/8915xxxxxxx") in new stack
== Begin MixMonitor Recording Local/8915xxxxxxx@outcoling-00000018;2
== Using SIP RTP CoS mark 5
-- Called SIP/ntel/8915xxxxxxx
> 0x7f220405c910 -- Strict RTP switching to RTP target address 10.0.10.20:5004 as source
> 0x7f220405c910 -- Strict RTP learning complete - Locking on source address 10.0.10.20:5004
> 0x7f2208023bc0 -- Strict RTP learning after remote address set to: xxx.xxx.xxx.xxx:11650
-- SIP/ntel-00000846 is making progress passing it to Local/8915xxxxxxx@outcoling-00000018;2
-- Local/8915xxxxxxx@outcoling-00000018;1 is making progress passing it to SIP/100-00000844
-- Got SIP response 503 "Service Unavailable" back from xxx.xxx.xxx.xxx:5060
-- SIP/ntel-00000846 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [8915xxxxxxx@outcoling:3] Hangup("Local/8915xxxxxxx@outcoling-00000018;2", "") in new stack
== Spawn extension (outcoling, 8915xxxxxxx, 3) exited non-zero on 'Local/8915xxxxxxx@outcoling-00000018;2'
== MixMonitor close filestream (mixed)
== Executing [nice -n 19 /usr/bin/lame -b 32 --silent "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.wav" "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.mp3" && rm -f "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.wav" && chmod o+r "/records/callrecords/1566196724.3357-2019-08-19-09_38-100-8915xxxxxxx.mp3"]
== Everyone is busy/congested at this time (1:0/1/0)
-- Stopped music on hold on SIP/100-00000844
-- Executing [301@outcoling:3] Hangup("SIP/100-00000844", "") in new stack
== Spawn extension (outcoling, 301, 3) exited non-zero on 'SIP/100-00000844'
== MixMonitor close filestream (mixed)
== Executing [nice -n 19 /usr/bin/lame -b 32 --silent "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.wav" "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.mp3" && rm -f "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.wav" && chmod o+r "/records/callrecords/1566196724.3354-2019-08-19-09_38-100-301.mp3"]
== End MixMonitor Recording SIP/100-00000844
== End MixMonitor Recording Local/8915xxxxxxx@outcoling-00000018;2