This is what I’m seeing in the log when trying to call and it cuts off:
– Executing [583@from-internal:1] GotoIf(“PJSIP/507-00000a02”, “1?ext-local,583,1:followme-check,583,1”) in new stack
– Goto (ext-local,583,1)
– Executing [583@ext-local:1] Set(“PJSIP/507-00000a02”, “__RINGTIMER=15”) in new stack
– Executing [583@ext-local:2] Macro(“PJSIP/507-00000a02”, “exten-vm,novm,583,0,1,0”) in new stack
– Executing [s@macro-exten-vm:1] Macro(“PJSIP/507-00000a02”, “user-callerid,”) in new stack
– Executing [s@macro-user-callerid:1] Set(“PJSIP/507-00000a02”, “TOUCH_MONITOR=1477033356.2891”) in new stack
– Executing [s@macro-user-callerid:2] Set(“PJSIP/507-00000a02”, “AMPUSER=507”) in new stack
– Executing [s@macro-user-callerid:3] GotoIf(“PJSIP/507-00000a02”, “0?report”) in new stack
– Executing [s@macro-user-callerid:4] ExecIf(“PJSIP/507-00000a02”, “1?Set(REALCALLERIDNUM=507)”) in new stack
– Executing [s@macro-user-callerid:5] Set(“PJSIP/507-00000a02”, “AMPUSER=507”) in new stack
– Executing [s@macro-user-callerid:6] GotoIf(“PJSIP/507-00000a02”, “0?limit”) in new stack
– Executing [s@macro-user-callerid:7] Set(“PJSIP/507-00000a02”, “AMPUSERCIDNAME=James”) in new stack
– Executing [s@macro-user-callerid:8] GotoIf(“PJSIP/507-00000a02”, “0?report”) in new stack
– Executing [s@macro-user-callerid:9] Set(“PJSIP/507-00000a02”, “AMPUSERCID=507”) in new stack
– Executing [s@macro-user-callerid:10] Set(“PJSIP/507-00000a02”, “__DIAL_OPTIONS=Ttr”) in new stack
– Executing [s@macro-user-callerid:11] Set(“PJSIP/507-00000a02”, “CALLERID(all)=“James” <507>”) in new stack
– Executing [s@macro-user-callerid:12] GotoIf(“PJSIP/507-00000a02”, “0?limit”) in new stack
– Executing [s@macro-user-callerid:13] ExecIf(“PJSIP/507-00000a02”, “0?Set(GROUP(concurrency_limit)=507)”) in new stack
– Executing [s@macro-user-callerid:14] ExecIf(“PJSIP/507-00000a02”, “1?Set(CHANNEL(language)=en)”) in new stack
– Executing [s@macro-user-callerid:15] GotoIf(“PJSIP/507-00000a02”, “0?continue”) in new stack
– Executing [s@macro-user-callerid:16] ExecIf(“PJSIP/507-00000a02”, “1?Set(__CALLEE_ACCOUNCODE=)”) in new stack
– Executing [s@macro-user-callerid:17] Set(“PJSIP/507-00000a02”, “__TTL=64”) in new stack
– Executing [s@macro-user-callerid:18] GotoIf(“PJSIP/507-00000a02”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,29)
– Executing [s@macro-user-callerid:29] Set(“PJSIP/507-00000a02”, “CALLERID(number)=507”) in new stack
– Executing [s@macro-user-callerid:30] Set(“PJSIP/507-00000a02”, “CALLERID(name)=James”) in new stack
– Executing [s@macro-user-callerid:31] GotoIf(“PJSIP/507-00000a02”, “0?cnum”) in new stack
– Executing [s@macro-user-callerid:32] Set(“PJSIP/507-00000a02”, “CDR(cnam)=James”) in new stack
– Executing [s@macro-user-callerid:33] Set(“PJSIP/507-00000a02”, “CDR(cnum)=507”) in new stack
– Executing [s@macro-user-callerid:34] Set(“PJSIP/507-00000a02”, “CHANNEL(language)=en”) in new stack
– Executing [s@macro-exten-vm:2] Set(“PJSIP/507-00000a02”, “RingGroupMethod=none”) in new stack
– Executing [s@macro-exten-vm:3] Set(“PJSIP/507-00000a02”, “__EXTTOCALL=583”) in new stack
– Executing [s@macro-exten-vm:4] Set(“PJSIP/507-00000a02”, “__PICKUPMARK=583”) in new stack
– Executing [s@macro-exten-vm:5] Set(“PJSIP/507-00000a02”, “RT=15”) in new stack
– Executing [s@macro-exten-vm:6] ExecIf(“PJSIP/507-00000a02”, “0?Macro(vm,novm,DIRECTDIAL,)”) in new stack
– Executing [s@macro-exten-vm:7] ExecIf(“PJSIP/507-00000a02”, “0?MacroExit()”) in new stack
– Executing [s@macro-exten-vm:8] Gosub(“PJSIP/507-00000a02”, “sub-record-check,s,1(exten,583,dontcare)”) in new stack
– Executing [s@sub-record-check:1] GotoIf(“PJSIP/507-00000a02”, “0?initialized”) in new stack
– Executing [s@sub-record-check:2] Set(“PJSIP/507-00000a02”, “__REC_STATUS=INITIALIZED”) in new stack
– Executing [s@sub-record-check:3] Set(“PJSIP/507-00000a02”, “NOW=1477033356”) in new stack
– Executing [s@sub-record-check:4] Set(“PJSIP/507-00000a02”, “__DAY=21”) in new stack
– Executing [s@sub-record-check:5] Set(“PJSIP/507-00000a02”, “__MONTH=10”) in new stack
– Executing [s@sub-record-check:6] Set(“PJSIP/507-00000a02”, “__YEAR=2016”) in new stack
– Executing [s@sub-record-check:7] Set(“PJSIP/507-00000a02”, “__TIMESTR=20161021-080236”) in new stack
– Executing [s@sub-record-check:8] Set(“PJSIP/507-00000a02”, “__FROMEXTEN=507”) in new stack
– Executing [s@sub-record-check:9] Set(“PJSIP/507-00000a02”, “__MON_FMT=wav”) in new stack
– Executing [s@sub-record-check:10] NoOp(“PJSIP/507-00000a02”, “Recordings initialized”) in new stack
– Executing [s@sub-record-check:11] ExecIf(“PJSIP/507-00000a02”, “0?Set(ARG3=dontcare)”) in new stack
– Executing [s@sub-record-check:12] Set(“PJSIP/507-00000a02”, “REC_POLICY_MODE_SAVE=”) in new stack
– Executing [s@sub-record-check:13] ExecIf(“PJSIP/507-00000a02”, “0?Set(REC_STATUS=NO)”) in new stack
– Executing [s@sub-record-check:14] GotoIf(“PJSIP/507-00000a02”, “5?checkaction”) in new stack
– Goto (sub-record-check,s,17)
– Executing [s@sub-record-check:17] GotoIf(“PJSIP/507-00000a02”, “1?sub-record-check,exten,1”) in new stack
– Goto (sub-record-check,exten,1)
– Executing [exten@sub-record-check:1] NoOp(“PJSIP/507-00000a02”, “Exten Recording Check between 507 and 583”) in new stack
– Executing [exten@sub-record-check:2] Set(“PJSIP/507-00000a02”, “CALLTYPE=internal”) in new stack
– Executing [exten@sub-record-check:3] ExecIf(“PJSIP/507-00000a02”, “0?Set(CALLTYPE=)”) in new stack
– Executing [exten@sub-record-check:4] Set(“PJSIP/507-00000a02”, “CALLEE=dontcare”) in new stack
– Executing [exten@sub-record-check:5] ExecIf(“PJSIP/507-00000a02”, “0?Set(CALLEE=dontcare)”) in new stack
– Executing [exten@sub-record-check:6] GotoIf(“PJSIP/507-00000a02”, “0?callee”) in new stack
– Executing [exten@sub-record-check:7] GotoIf(“PJSIP/507-00000a02”, “1?caller”) in new stack
– Goto (sub-record-check,exten,13)
– Executing [exten@sub-record-check:13] Set(“PJSIP/507-00000a02”, “RECMODE=dontcare”) in new stack
– Executing [exten@sub-record-check:14] ExecIf(“PJSIP/507-00000a02”, “0?Set(RECMODE=dontcare)”) in new stack
– Executing [exten@sub-record-check:15] ExecIf(“PJSIP/507-00000a02”, “1?Set(RECMODE=dontcare)”) in new stack
– Executing [exten@sub-record-check:16] Gosub(“PJSIP/507-00000a02”, “recordcheck,1(dontcare,internal,583)”) in new stack
– Executing [recordcheck@sub-record-check:1] NoOp(“PJSIP/507-00000a02”, “Starting recording check against dontcare”) in new stack
– Executing [recordcheck@sub-record-check:2] Goto(“PJSIP/507-00000a02”, “dontcare”) in new stack
– Goto (sub-record-check,recordcheck,3)
– Executing [recordcheck@sub-record-check:3] Return(“PJSIP/507-00000a02”, “”) in new stack
– Executing [exten@sub-record-check:17] Return(“PJSIP/507-00000a02”, “”) in new stack
– Executing [s@macro-exten-vm:9] GotoIf(“PJSIP/507-00000a02”, “1?macrodial”) in new stack
– Goto (macro-exten-vm,s,15)
– Executing [s@macro-exten-vm:15] GosubIf(“PJSIP/507-00000a02”, “0?clrheader,1()”) in new stack
– Executing [s@macro-exten-vm:16] Macro(“PJSIP/507-00000a02”, “dial-one,15,Ttr,583”) in new stack
– Executing [s@macro-dial-one:1] Set(“PJSIP/507-00000a02”, “DEXTEN=583”) in new stack
– Executing [s@macro-dial-one:2] Set(“PJSIP/507-00000a02”, “DIALSTATUS_CW=”) in new stack
– Executing [s@macro-dial-one:3] GosubIf(“PJSIP/507-00000a02”, “0?screen,1()”) in new stack
– Executing [s@macro-dial-one:4] GosubIf(“PJSIP/507-00000a02”, “0?cf,1()”) in new stack
– Executing [s@macro-dial-one:5] GotoIf(“PJSIP/507-00000a02”, “1?skip1”) in new stack
– Goto (macro-dial-one,s,8)
– Executing [s@macro-dial-one:8] GotoIf(“PJSIP/507-00000a02”, “0?nodial”) in new stack
– Executing [s@macro-dial-one:9] GotoIf(“PJSIP/507-00000a02”, “0?continue”) in new stack
– Executing [s@macro-dial-one:10] Set(“PJSIP/507-00000a02”, “EXTHASCW=”) in new stack
– Executing [s@macro-dial-one:11] GotoIf(“PJSIP/507-00000a02”, “1?next1:cwinusebusy”) in new stack
– Goto (macro-dial-one,s,12)
– Executing [s@macro-dial-one:12] GotoIf(“PJSIP/507-00000a02”, “0?docfu:skip3”) in new stack
– Goto (macro-dial-one,s,16)
– Executing [s@macro-dial-one:16] GotoIf(“PJSIP/507-00000a02”, “1?next2:continue”) in new stack
– Goto (macro-dial-one,s,17)
– Executing [s@macro-dial-one:17] GotoIf(“PJSIP/507-00000a02”, “0?continue”) in new stack
– Executing [s@macro-dial-one:18] ExecIf(“PJSIP/507-00000a02”, “0?Set(DIALSTATUS=BUSY)”) in new stack
– Executing [s@macro-dial-one:19] GotoIf(“PJSIP/507-00000a02”, “0?cwinusebusy”) in new stack
– Executing [s@macro-dial-one:20] Set(“PJSIP/507-00000a02”, “DEXTEN=”) in new stack
– Executing [s@macro-dial-one:21] Set(“PJSIP/507-00000a02”, “DIALSTATUS=BUSY”) in new stack
– Executing [s@macro-dial-one:22] Goto(“PJSIP/507-00000a02”, “nodial”) in new stack
– Goto (macro-dial-one,s,53)
– Executing [s@macro-dial-one:53] ExecIf(“PJSIP/507-00000a02”, “0?Set(DIALSTATUS=NOANSWER)”) in new stack
– Executing [s@macro-dial-one:54] NoOp(“PJSIP/507-00000a02”, “Returned from dial-one with nothing to call and DIALSTATUS: BUSY”) in new stack
– Executing [s@macro-dial-one:55] MacroExit(“PJSIP/507-00000a02”, “”) in new stack
– Executing [s@macro-exten-vm:17] Set(“PJSIP/507-00000a02”, “SV_DIALSTATUS=BUSY”) in new stack
– Executing [s@macro-exten-vm:18] GosubIf(“PJSIP/507-00000a02”, “0?docfu,1()”) in new stack
– Executing [s@macro-exten-vm:19] GosubIf(“PJSIP/507-00000a02”, “0?docfb,1()”) in new stack
– Executing [s@macro-exten-vm:20] Set(“PJSIP/507-00000a02”, “DIALSTATUS=BUSY”) in new stack
– Executing [s@macro-exten-vm:21] ExecIf(“PJSIP/507-00000a02”, “1?MacroExit()”) in new stack
– Executing [583@ext-local:3] Set(“PJSIP/507-00000a02”, “__PICKUPMARK=”) in new stack
– Executing [583@ext-local:4] GotoIf(“PJSIP/507-00000a02”, “1?app-blackhole,busy,1”) in new stack
– Goto (app-blackhole,busy,1)
– Executing [busy@app-blackhole:1] NoOp(“PJSIP/507-00000a02”, “Blackhole Dest: Busy”) in new stack
– Executing [busy@app-blackhole:2] Progress(“PJSIP/507-00000a02”, “”) in new stack
– Executing [busy@app-blackhole:3] Busy(“PJSIP/507-00000a02”, “20”) in new stack
[2016-10-21 08:02:36] WARNING[9180][C-0000049e]: channel.c:4910 ast_prod: Prodding channel ‘PJSIP/507-00000a02’ failed
== Spawn extension (app-blackhole, busy, 3) exited non-zero on ‘PJSIP/507-00000a02’