Remote user extensions cut out

We have several remote users with Custom Extensions diverting to a mobile or land line. These remote users use the FOP2 add on to make calls, as do users in house.

Recently, an issue has developed whereby the remote users find that although a call made via the FOP works in the normal way, once it connects to the recipient end the call drops immediately or soon after. This happens irrespective of whether the recipient is another remote worker’s extension, and in house user’s extension or a mobile or land line external to the company.

We cannot determine the cause - FOP has been restarted, the phone server has been rebooted and PBX has been patched to bring it up to date.

I can provide a sample call log separately as it will not fit in this post!

Here’s the call trace log 1/2

– Executing [s@macro-auto-blkvm:1] Set(“SIP/243-0000038f”, “__MACRO_RESULT=”) in new stack
– Executing [s@macro-auto-blkvm:2] Set(“SIP/243-0000038f”, “CFIGNORE=”) in new stack
– Executing [s@macro-auto-blkvm:3] Set(“SIP/243-0000038f”, “MASTER_CHANNEL(CFIGNORE)=”) in new stack
– Executing [s@macro-auto-blkvm:4] Set(“SIP/243-0000038f”, “FORWARD_CONTEXT=from-internal”) in new stack
– Executing [s@macro-auto-blkvm:5] Set(“SIP/243-0000038f”, “MASTER_CHANNEL(FORWARD_CONTEXT)=from-internal”) in new stack
– Executing [s@macro-auto-blkvm:6] Macro(“SIP/243-0000038f”, “blkvm-clr,”) in new stack
– Executing [s@macro-blkvm-clr:1] Set(“SIP/243-0000038f”, “SHARED(BLKVM,IAX2/futurefit-13657)=”) in new stack
– Executing [s@macro-blkvm-clr:2] Set(“SIP/243-0000038f”, “GOSUB_RETVAL=”) in new stack
– Executing [s@macro-blkvm-clr:3] MacroExit(“SIP/243-0000038f”, “”) in new stack
– Executing [s@macro-auto-blkvm:7] ExecIf(“SIP/243-0000038f”, “0?Set(MASTER_CHANNEL(CONNECTEDLINE(num))=243)”) in new stack
– Executing [s@macro-auto-blkvm:8] ExecIf(“SIP/243-0000038f”, “0?Set(MASTER_CHANNEL(CONNECTEDLINE(name))=Donna Dent)”) in new stack
– Executing [07930013840@outbound-allroutes:1] Macro(“Local/07930013840@outbound-allroutes-00000060;2”, “user-callerid,LIMIT,EXTERNAL,”) in new stack
– Executing [s@macro-user-callerid:1] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “TOUCH_MONITOR=1466410730.1713”) in new stack
– Executing [s@macro-user-callerid:2] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “AMPUSER=350”) in new stack
– Executing [s@macro-user-callerid:3] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?report”) in new stack
– Executing [s@macro-user-callerid:4] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “1?Set(REALCALLERIDNUM=350)”) in new stack
– Executing [s@macro-user-callerid:5] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “AMPUSER=350”) in new stack
– Executing [s@macro-user-callerid:6] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?limit”) in new stack
– Executing [s@macro-user-callerid:7] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “AMPUSERCIDNAME=Matrix IT Test Extn No1”) in new stack
– Executing [s@macro-user-callerid:8] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?report”) in new stack
– Executing [s@macro-user-callerid:9] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “AMPUSERCID=350”) in new stack
– Executing [s@macro-user-callerid:10] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “__DIAL_OPTIONS=tTrwW”) in new stack
– Executing [s@macro-user-callerid:11] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “CALLERID(all)=“Matrix IT Test Extn No1” <350>”) in new stack
– Executing [s@macro-user-callerid:12] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?limit”) in new stack
– Executing [s@macro-user-callerid:13] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “1?Set(GROUP(concurrency_limit)=350)”) in new stack
– Executing [s@macro-user-callerid:14] GosubIf(“Local/07930013840@outbound-allroutes-00000060;2”, “7?sub-ccss,s,1(outbound-allroutes,)”) in new stack
– Executing [s@sub-ccss:1] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?Return()”) in new stack
– Executing [s@sub-ccss:2] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “CCSS_SETUP=TRUE”) in new stack
– Executing [s@sub-ccss:3] GosubIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?monitor_config,1(outbound-allroutes,):monitor_default,1(outbound-allroutes,)”) in new stack
– Executing [monitor_default@sub-ccss:1] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?is_exten”) in new stack
– Executing [monitor_default@sub-ccss:2] StackPop(“Local/07930013840@outbound-allroutes-00000060;2”, “”) in new stack
– Executing [monitor_default@sub-ccss:3] Return(“Local/07930013840@outbound-allroutes-00000060;2”, “FALSE”) in new stack
– Executing [s@macro-user-callerid:15] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “1?Set(CHANNEL(language)=britishfem)”) in new stack
– Executing [s@macro-user-callerid:16] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,29)
– Executing [s@macro-user-callerid:29] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “CALLERID(number)=350”) in new stack
– Executing [s@macro-user-callerid:30] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “CALLERID(name)=Matrix IT Test Extn No1”) in new stack
– Executing [s@macro-user-callerid:31] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “CDR(cnum)=350”) in new stack
– Executing [s@macro-user-callerid:32] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “CDR(cnam)=Matrix IT Test Extn No1”) in new stack
– Executing [s@macro-user-callerid:33] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “CHANNEL(language)=britishfem”) in new stack
– Executing [07930013840@outbound-allroutes:2] Gosub(“Local/07930013840@outbound-allroutes-00000060;2”, “sub-record-check,s,1(out,07930013840,dontcare)”) in new stack
– Executing [s@sub-record-check:1] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?initialized”) in new stack
– Executing [s@sub-record-check:2] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “__REC_STATUS=INITIALIZED”) in new stack
– Executing [s@sub-record-check:3] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “NOW=1466410730”) in new stack
– Executing [s@sub-record-check:4] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “__DAY=20”) in new stack
– Executing [s@sub-record-check:5] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “__MONTH=06”) in new stack
– Executing [s@sub-record-check:6] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “__YEAR=2016”) in new stack
– Executing [s@sub-record-check:7] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “__TIMESTR=20160620-091850”) in new stack
– Executing [s@sub-record-check:8] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “__FROMEXTEN=350”) in new stack
– Executing [s@sub-record-check:9] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “__MON_FMT=wav”) in new stack
– Executing [s@sub-record-check:10] NoOp(“Local/07930013840@outbound-allroutes-00000060;2”, “Recordings initialized”) in new stack
– Executing [s@sub-record-check:11] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?Set(ARG3=dontcare)”) in new stack
– Executing [s@sub-record-check:12] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “REC_POLICY_MODE_SAVE=”) in new stack
– Executing [s@sub-record-check:13] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?Set(REC_STATUS=NO)”) in new stack
– Executing [s@sub-record-check:14] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “3?checkaction”) in new stack
– Goto (sub-record-check,s,17)
– Executing [s@sub-record-check:17] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “1?sub-record-check,out,1”) in new stack
– Goto (sub-record-check,out,1)
– Executing [out@sub-record-check:1] NoOp(“Local/07930013840@outbound-allroutes-00000060;2”, “Outbound Recording Check from 350 to 07930013840”) in new stack
– Executing [out@sub-record-check:2] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “RECMODE=never”) in new stack
– Executing [out@sub-record-check:3] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?Goto(routewins)”) in new stack
– Executing [out@sub-record-check:4] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?Goto(routewins)”) in new stack
– Executing [out@sub-record-check:5] Gosub(“Local/07930013840@outbound-allroutes-00000060;2”, “recordcheck,1(never,out,07930013840)”) in new stack
– Executing [recordcheck@sub-record-check:1] NoOp(“Local/07930013840@outbound-allroutes-00000060;2”, “Starting recording check against never”) in new stack
– Executing [recordcheck@sub-record-check:2] Goto(“Local/07930013840@outbound-allroutes-00000060;2”, “never”) in new stack
– Goto (sub-record-check,recordcheck,14)
– Executing [recordcheck@sub-record-check:14] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “__REC_POLICY_MODE=NEVER”) in new stack
– Executing [recordcheck@sub-record-check:15] Goto(“Local/07930013840@outbound-allroutes-00000060;2”, “stoprec”) in new stack
– Goto (sub-record-check,recordcheck,25)
– Executing [recordcheck@sub-record-check:25] NoOp(“Local/07930013840@outbound-allroutes-00000060;2”, “Stopping recording: out, 07930013840”) in new stack
– Executing [recordcheck@sub-record-check:26] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “__REC_STATUS=STOPPED”) in new stack
– Executing [recordcheck@sub-record-check:27] System(“Local/07930013840@outbound-allroutes-00000060;2”, "/var/lib/asterisk/bin/stoprecording.php “Local/07930013840@outbound-allroutes-00000060;2"”) in new stack
– Executing [recordcheck@sub-record-check:28] Return(“Local/07930013840@outbound-allroutes-00000060;2”, “”) in new stack
– Executing [out@sub-record-check:6] Return(“Local/07930013840@outbound-allroutes-00000060;2”, “”) in new stack
– Executing [07930013840@outbound-allroutes:3] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “MOHCLASS=Atmospheric-1”) in new stack
– Executing [07930013840@outbound-allroutes:4] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “1?Set(TRUNKCIDOVERRIDE=<01329823400>)”) in new stack
– Executing [07930013840@outbound-allroutes:5] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “_NODEST=”) in new stack
– Executing [07930013840@outbound-allroutes:6] Macro(“Local/07930013840@outbound-allroutes-00000060;2”, “dialout-trunk,1,07930013840,off”) in new stack
– Executing [s@macro-dialout-trunk:1] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “DIAL_TRUNK=1”) in new stack
– Executing [s@macro-dialout-trunk:2] GosubIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?sub-pincheck,s,1()”) in new stack
– Executing [s@macro-dialout-trunk:3] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?disabletrunk,1”) in new stack
– Executing [s@macro-dialout-trunk:4] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “DIAL_NUMBER=07930013840”) in new stack
– Executing [s@macro-dialout-trunk:5] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “DIAL_TRUNK_OPTIONS=tTrwW”) in new stack
– Executing [s@macro-dialout-trunk:6] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “OUTBOUND_GROUP=OUT_1”) in new stack
– Executing [s@macro-dialout-trunk:7] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?nomax”) in new stack
– Executing [s@macro-dialout-trunk:8] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?chanfull”) in new stack
– Executing [s@macro-dialout-trunk:9] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?skipoutcid”) in new stack
– Executing [s@macro-dialout-trunk:10] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “DIAL_TRUNK_OPTIONS=TwW”) in new stack
– Executing [s@macro-dialout-trunk:11] Macro(“Local/07930013840@outbound-allroutes-00000060;2”, “outbound-callerid,1”) in new stack
– Executing [s@macro-outbound-callerid:1] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?Set(CALLERPRES()=)”) in new stack
– Executing [s@macro-outbound-callerid:2] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?Set(REALCALLERIDNUM=350)”) in new stack
– Executing [s@macro-outbound-callerid:3] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “1?normcid”) in new stack
– Goto (macro-outbound-callerid,s,6)
– Executing [s@macro-outbound-callerid:6] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “USEROUTCID=”) in new stack
– Executing [s@macro-outbound-callerid:7] Set(“Local/07930013840@outbound-allroutes-00000060;2”,

2/2

“EMERGENCYCID=”) in new stack
– Executing [s@macro-outbound-callerid:8] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “TRUNKOUTCID=”) in new stack
– Executing [s@macro-outbound-callerid:9] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “1?trunkcid”) in new stack
– Goto (macro-outbound-callerid,s,14)
– Executing [s@macro-outbound-callerid:14] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?Set(CALLERID(all)=)”) in new stack
– Executing [s@macro-outbound-callerid:15] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?Set(CALLERID(all)=)”) in new stack
– Executing [s@macro-outbound-callerid:16] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “1?Set(CALLERID(all)=<01329823400>)”) in new stack
– Executing [s@macro-outbound-callerid:17] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?Set(CALLERPRES()=prohib_passed_screen)”) in new stack
– Executing [s@macro-outbound-callerid:18] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “CDR(outbound_cnum)=01329823400”) in new stack
– Executing [s@macro-outbound-callerid:19] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “CDR(outbound_cnam)=”) in new stack
– Executing [s@macro-dialout-trunk:12] GosubIf(“Local/07930013840@outbound-allroutes-00000060;2”, “1?sub-flp-1,s,1()”) in new stack
– Executing [s@sub-flp-1:1] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?Set(TARGET_FLP_1=7930013840)”) in new stack
– Executing [s@sub-flp-1:2] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?match”) in new stack
– Executing [s@sub-flp-1:3] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “1?Return()”) in new stack
– Executing [s@macro-dialout-trunk:13] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “OUTNUM=07930013840”) in new stack
– Executing [s@macro-dialout-trunk:14] Set(“Local/07930013840@outbound-allroutes-00000060;2”, “custom=IAX2/matrix”) in new stack
– Executing [s@macro-dialout-trunk:15] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “1?Set(DIAL_TRUNK_OPTIONS=M(setmusic^Atmospheric-1)TwW)”) in new stack
– Executing [s@macro-dialout-trunk:16] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^Atmospheric-1)TwWM(confirm))”) in new stack
– Executing [s@macro-dialout-trunk:17] Macro(“Local/07930013840@outbound-allroutes-00000060;2”, “dialout-trunk-predial-hook,”) in new stack
– Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit(“Local/07930013840@outbound-allroutes-00000060;2”, “”) in new stack
– Executing [s@macro-dialout-trunk:18] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?bypass,1”) in new stack
– Executing [s@macro-dialout-trunk:19] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “1?Set(CONNECTEDLINE(num,i)=07930013840)”) in new stack
– Executing [s@macro-dialout-trunk:20] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “1?Set(CONNECTEDLINE(name,i)=CID:01329823400)”) in new stack
– Executing [s@macro-dialout-trunk:21] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?customtrunk”) in new stack
– Executing [s@macro-dialout-trunk:22] Dial(“Local/07930013840@outbound-allroutes-00000060;2”, “IAX2/matrix/07930013840,300,M(setmusic^Atmospheric-1)TwW”) in new stack
– Called IAX2/matrix/07930013840
– Call accepted by 109.224.241.254 (format alaw)
– Format for call is (alaw)
– IAX2/matrix-3013 is ringing
– IAX2/matrix-3013 is making progress passing it to Local/07930013840@outbound-allroutes-00000060;2
– IAX2/matrix-3013 is making progress passing it to Local/07930013840@outbound-allroutes-00000060;2
– IAX2/matrix-3013 answered Local/07930013840@outbound-allroutes-00000060;2
– Executing [s@macro-setmusic:1] Set(“IAX2/matrix-3013”, “CHANNEL(musicclass)=Atmospheric-1”) in new stack
– Executing [01329888444@from-internal:1] Macro(“Local/07930013840@outbound-allroutes-00000060;1”, “user-callerid,LIMIT,EXTERNAL,”) in new stack
– Executing [s@macro-user-callerid:1] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “TOUCH_MONITOR=1466410730.1712”) in new stack
– Executing [s@macro-user-callerid:2] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “AMPUSER=350”) in new stack
– Executing [s@macro-user-callerid:3] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?report”) in new stack
– Executing [s@macro-user-callerid:4] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “1?Set(REALCALLERIDNUM=350)”) in new stack
– Executing [s@macro-user-callerid:5] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “AMPUSER=350”) in new stack
– Executing [s@macro-user-callerid:6] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?limit”) in new stack
– Executing [s@macro-user-callerid:7] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “AMPUSERCIDNAME=Matrix IT Test Extn No1”) in new stack
– Executing [s@macro-user-callerid:8] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?report”) in new stack
– Executing [s@macro-user-callerid:9] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “AMPUSERCID=350”) in new stack
– Executing [s@macro-user-callerid:10] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “__DIAL_OPTIONS=tTrwW”) in new stack
– Executing [s@macro-user-callerid:11] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “CALLERID(all)=“Matrix IT Test Extn No1” <350>”) in new stack
– Executing [s@macro-user-callerid:12] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?limit”) in new stack
– Executing [s@macro-user-callerid:13] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “1?Set(GROUP(concurrency_limit)=350)”) in new stack
– Executing [s@macro-user-callerid:14] GosubIf(“Local/07930013840@outbound-allroutes-00000060;1”, “7?sub-ccss,s,1(from-internal,)”) in new stack
– Executing [s@sub-ccss:1] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?Return()”) in new stack
– Executing [s@sub-ccss:2] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “CCSS_SETUP=TRUE”) in new stack
– Executing [s@sub-ccss:3] GosubIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?monitor_config,1(from-internal,):monitor_default,1(from-internal,)”) in new stack
– Executing [monitor_default@sub-ccss:1] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?is_exten”) in new stack
– Executing [monitor_default@sub-ccss:2] StackPop(“Local/07930013840@outbound-allroutes-00000060;1”, “”) in new stack
– Executing [monitor_default@sub-ccss:3] Return(“Local/07930013840@outbound-allroutes-00000060;1”, “FALSE”) in new stack
– Executing [s@macro-user-callerid:15] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “1?Set(CHANNEL(language)=britishfem)”) in new stack
– Executing [s@macro-user-callerid:16] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,29)
– Executing [s@macro-user-callerid:29] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “CALLERID(number)=350”) in new stack
– Executing [s@macro-user-callerid:30] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “CALLERID(name)=Matrix IT Test Extn No1”) in new stack
– Executing [s@macro-user-callerid:31] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “CDR(cnum)=350”) in new stack
– Executing [s@macro-user-callerid:32] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “CDR(cnam)=Matrix IT Test Extn No1”) in new stack
– Executing [s@macro-user-callerid:33] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “CHANNEL(language)=britishfem”) in new stack
– Executing [01329888444@from-internal:2] Gosub(“Local/07930013840@outbound-allroutes-00000060;1”, “sub-record-check,s,1(out,01329888444,dontcare)”) in new stack
– Executing [s@sub-record-check:1] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?initialized”) in new stack
– Executing [s@sub-record-check:2] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “__REC_STATUS=INITIALIZED”) in new stack
– Executing [s@sub-record-check:3] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “NOW=1466410743”) in new stack
– Executing [s@sub-record-check:4] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “__DAY=20”) in new stack
– Executing [s@sub-record-check:5] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “__MONTH=06”) in new stack
– Executing [s@sub-record-check:6] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “__YEAR=2016”) in new stack
– Executing [s@sub-record-check:7] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “__TIMESTR=20160620-091903”) in new stack
– Executing [s@sub-record-check:8] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “__FROMEXTEN=350”) in new stack
– Executing [s@sub-record-check:9] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “__MON_FMT=wav”) in new stack
– Executing [s@sub-record-check:10] NoOp(“Local/07930013840@outbound-allroutes-00000060;1”, “Recordings initialized”) in new stack
– Executing [s@sub-record-check:11] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?Set(ARG3=dontcare)”) in new stack
– Executing [s@sub-record-check:12] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “REC_POLICY_MODE_SAVE=”) in new stack
– Executing [s@sub-record-check:13] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?Set(REC_STATUS=NO)”) in new stack
– Executing [s@sub-record-check:14] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “3?checkaction”) in new stack
– Goto (sub-record-check,s,17)
– Executing [s@sub-record-check:17] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “1?sub-record-check,out,1”) in new stack
– Goto (sub-record-check,out,1)
– Executing [out@sub-record-check:1] NoOp(“Local/07930013840@outbound-allroutes-00000060;1”, “Outbound Recording Check from 350 to 01329888444”) in new stack
– Executing [out@sub-record-check:2] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “RECMODE=never”) in new stack
– Executing [out@sub-record-check:3] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?Goto(routewins)”) in new stack
– Executing [out@sub-record-check:4] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?Goto(routewins)”) in new stack
– Executing [out@sub-record-check:5] Gosub(“Local/07930013840@outbound-allroutes-00000060;1”, “recordcheck,1(never,out,01329888444)”) in new stack
– Executing [recordcheck@sub-record-check:1] NoOp(“Local/07930013840@outbound-allroutes-00000060;1”, “Starting recording check against never”) in new stack
– Executing [recordcheck@sub-record-check:2] Goto(“Local/07930013840@outbound-allroutes-00000060;1”, “never”) in new stack
– Goto (sub-record-check,recordcheck,14)
– Executing [recordcheck@sub-record-check:14] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “__REC_POLICY_MODE=NEVER”) in new stack
– Executing [recordcheck@sub-record-check:15] Goto(“Local/07930013840@outbound-allroutes-00000060;1”, “stoprec”) in new stack
– Goto (sub-record-check,recordcheck,25)
– Executing [recordcheck@sub-record-check:25] NoOp(“Local/07930013840@outbound-allroutes-00000060;1”, “Stopping recording: out, 01329888444”) in new stack
– Executing [recordcheck@sub-record-check:26] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “__REC_STATUS=STOPPED”) in new stack
– Executing [recordcheck@sub-record-check:27] System(“Local/07930013840@outbound-allroutes-00000060;1”, "/var/lib/asterisk/bin/stoprecording.php “Local/07930013840@outbound-allroutes-00000060;1"”) in new stack
– Executing [recordcheck@sub-record-check:28] Return(“Local/07930013840@outbound-allroutes-00000060;1”, “”) in new stack
– Executing [out@sub-record-check:6] Return(“Local/07930013840@outbound-allroutes-00000060;1”, “”) in new stack
– Executing [01329888444@from-internal:3] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “MOHCLASS=Atmospheric-1”) in new stack
– Executing [01329888444@from-internal:4] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “1?Set(TRUNKCIDOVERRIDE=<01329823400>)”) in new stack
– Executing [01329888444@from-internal:5] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “_NODEST=”) in new stack
– Executing [01329888444@from-internal:6] Macro(“Local/07930013840@outbound-allroutes-00000060;1”, “dialout-trunk,1,01329888444,off”) in new stack
– Executing [s@macro-dialout-trunk:1] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “DIAL_TRUNK=1”) in new stack
– Executing [s@macro-dialout-trunk:2] GosubIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?sub-pincheck,s,1()”) in new stack
– Executing [s@macro-dialout-trunk:3] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?disabletrunk,1”) in new stack
– Executing [s@macro-dialout-trunk:4] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “DIAL_NUMBER=01329888444”) in new stack
– Executing [s@macro-dialout-trunk:5] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “DIAL_TRUNK_OPTIONS=tTrwW”) in new stack
– Executing [s@macro-dialout-trunk:6] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “OUTBOUND_GROUP=OUT_1”) in new stack
– Executing [s@macro-dialout-trunk:7] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?nomax”) in new stack
– Executing [s@macro-dialout-trunk:8] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?chanfull”) in new stack
– Executing [s@macro-dialout-trunk:9] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?skipoutcid”) in new stack
– Executing [s@macro-dialout-trunk:10] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “DIAL_TRUNK_OPTIONS=TwW”) in new stack
– Executing [s@macro-dialout-trunk:11] Macro(“Local/07930013840@outbound-allroutes-00000060;1”, “outbound-callerid,1”) in new stack
– Executing [s@macro-outbound-callerid:1] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?Set(CALLERPRES()=)”) in new stack
– Executing [s@macro-outbound-callerid:2] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?Set(REALCALLERIDNUM=350)”) in new stack
– Executing [s@macro-outbound-callerid:3] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “1?normcid”) in new stack
– Goto (macro-outbound-callerid,s,6)
– Executing [s@macro-outbound-callerid:6] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “USEROUTCID=”) in new stack
– Executing [s@macro-outbound-callerid:7] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “EMERGENCYCID=”) in new stack
– Executing [s@macro-outbound-callerid:8] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “TRUNKOUTCID=”) in new stack
– Executing [s@macro-outbound-callerid:9] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “1?trunkcid”) in new stack
– Goto (macro-outbound-callerid,s,14)
– Executing [s@macro-outbound-callerid:14] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?Set(CALLERID(all)=)”) in new stack
– Executing [s@macro-outbound-callerid:15] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?Set(CALLERID(all)=)”) in new stack
– Executing [s@macro-outbound-callerid:16] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “1?Set(CALLERID(all)=<01329823400>)”) in new stack
– Executing [s@macro-outbound-callerid:17] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?Set(CALLERPRES()=prohib_passed_screen)”) in new stack
– Executing [s@macro-outbound-callerid:18] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “CDR(outbound_cnum)=01329823400”) in new stack
– Executing [s@macro-outbound-callerid:19] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “CDR(outbound_cnam)=”) in new stack
– Executing [s@macro-dialout-trunk:12] GosubIf(“Local/07930013840@outbound-allroutes-00000060;1”, “1?sub-flp-1,s,1()”) in new stack
– Executing [s@sub-flp-1:1] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?Set(TARGET_FLP_1=1329888444)”) in new stack
– Executing [s@sub-flp-1:2] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?match”) in new stack
– Executing [s@sub-flp-1:3] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “1?Return()”) in new stack
– Executing [s@macro-dialout-trunk:13] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “OUTNUM=01329888444”) in new stack
– Executing [s@macro-dialout-trunk:14] Set(“Local/07930013840@outbound-allroutes-00000060;1”, “custom=IAX2/matrix”) in new stack
– Executing [s@macro-dialout-trunk:15] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “1?Set(DIAL_TRUNK_OPTIONS=M(setmusic^Atmospheric-1)TwW)”) in new stack
– Executing [s@macro-dialout-trunk:16] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^Atmospheric-1)TwWM(confirm))”) in new stack
– Executing [s@macro-dialout-trunk:17] Macro(“Local/07930013840@outbound-allroutes-00000060;1”, “dialout-trunk-predial-hook,”) in new stack
– Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit(“Local/07930013840@outbound-allroutes-00000060;1”, “”) in new stack
– Executing [s@macro-dialout-trunk:18] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?bypass,1”) in new stack
– Executing [s@macro-dialout-trunk:19] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “1?Set(CONNECTEDLINE(num,i)=01329888444)”) in new stack
– Executing [s@macro-dialout-trunk:20] ExecIf(“Local/07930013840@outbound-allroutes-00000060;1”, “1?Set(CONNECTEDLINE(name,i)=CID:01329823400)”) in new stack
– Executing [s@macro-dialout-trunk:21] GotoIf(“Local/07930013840@outbound-allroutes-00000060;1”, “0?customtrunk”) in new stack
– Executing [s@macro-dialout-trunk:22] Dial(“Local/07930013840@outbound-allroutes-00000060;1”, “IAX2/matrix/01329888444,300,M(setmusic^Atmospheric-1)TwW”) in new stack
– Called IAX2/matrix/01329888444
– Local/07930013840@outbound-allroutes-00000060;1 requested media update control 20, passing it to IAX2/matrix-10207
– Local/07930013840@outbound-allroutes-00000060;1 requested media update control 20, passing it to IAX2/matrix-10207
– Local/07930013840@outbound-allroutes-00000060;1 requested media update control 20, passing it to IAX2/matrix-10207
– Call accepted by 109.224.241.254 (format alaw)
– Format for call is (alaw)
– Executing [h@macro-dialout-trunk:1] Macro(“Local/07930013840@outbound-allroutes-00000060;2”, “hangupcall,”) in new stack
– Executing [s@macro-hangupcall:1] ExecIf(“Local/07930013840@outbound-allroutes-00000060;2”, “0?Set(CDR(recordingfile)=.wav)”) in new stack
– Executing [s@macro-hangupcall:2] GotoIf(“Local/07930013840@outbound-allroutes-00000060;2”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,4)
– Executing [s@macro-hangupcall:4] Hangup(“Local/07930013840@outbound-allroutes-00000060;2”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on ‘Local/07930013840@outbound-allroutes-00000060;2’ in macro ‘hangupcall’
== Spawn extension (macro-dialout-trunk, h, 1) exited non-zero on ‘Local/07930013840@outbound-allroutes-00000060;2’
== Spawn extension (macro-dialout-trunk, s, 22) exited non-zero on ‘Local/07930013840@outbound-allroutes-00000060;2’ in macro ‘dialout-trunk’
== Spawn extension (outbound-allroutes, 07930013840, 6) exited non-zero on ‘Local/07930013840@outbound-allroutes-00000060;2’
– IAX2/matrix-10207 is ringing
– IAX2/matrix-10207 answered IAX2/matrix-3013
– Executing [s@macro-setmusic:1] Set(“IAX2/matrix-10207”, “CHANNEL(musicclass)=Atmospheric-1”) in new stack