Here’s the log that resulted in calling from one extension to another and then trying to use the blf key to transfer to my virtual extention.
The log was too long even trimmed down, trying to get just the most important now.
[2017-02-02 16:39:40] VERBOSE[24868][C-000000bb] bridge_channel.c: Channel SIP/601-0000011c joined 'simple_bridge' basic-bridge <da4f2ca2-8803-4435-867e-5c8b41341418>
[2017-02-02 16:39:40] VERBOSE[24866][C-000000bb] bridge_channel.c: Channel PJSIP/614-0000002a joined 'simple_bridge' basic-bridge <da4f2ca2-8803-4435-867e-5c8b41341418>
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] bridge_channel.c: Channel PJSIP/614-0000002a left 'simple_bridge' basic-bridge <da4f2ca2-8803-4435-867e-5c8b41341418>
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] app_macro.c: Channel 'PJSIP/614-0000002a' jumping out of macro 'dial-one'
[2017-02-02 16:39:44] NOTICE[32305][C-000000bb] chan_sip.c: Got OK on REFER Notify message
[2017-02-02 16:39:44] VERBOSE[24868][C-000000bb] bridge_channel.c: Channel SIP/601-0000011c left 'simple_bridge' basic-bridge <da4f2ca2-8803-4435-867e-5c8b41341418>
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] app_macro.c: Channel 'PJSIP/614-0000002a' jumping out of macro 'exten-vm'
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [663@from-internal-xfer:1] GotoIf("PJSIP/614-0000002a", "1?ext-local,663,1:followme-check,663,1") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (ext-local,663,1)
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [663@ext-local:1] Set("PJSIP/614-0000002a", "__RINGTIMER=25") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [663@ext-local:2] Macro("PJSIP/614-0000002a", "exten-vm,novm,663,1,1,1") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:1] Macro("PJSIP/614-0000002a", "user-callerid,") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-user-callerid:1] Set("PJSIP/614-0000002a", "TOUCH_MONITOR=1486082377.348") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-user-callerid:2] Set("PJSIP/614-0000002a", "AMPUSER=614") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-user-callerid:3] GotoIf("PJSIP/614-0000002a", "12?report") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (macro-user-callerid,s,15)
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-user-callerid:15] GotoIf("PJSIP/614-0000002a", "0?continue") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-user-callerid:16] ExecIf("PJSIP/614-0000002a", "1?Set(__CALLEE_ACCOUNCODE=)") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-user-callerid:17] Set("PJSIP/614-0000002a", "__TTL=63") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-user-callerid:18] GotoIf("PJSIP/614-0000002a", "1?continue") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (macro-user-callerid,s,29)
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-user-callerid:29] Set("PJSIP/614-0000002a", "CALLERID(number)=614") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-user-callerid:30] Set("PJSIP/614-0000002a", "CALLERID(name)=Karl's Phone") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-user-callerid:31] GotoIf("PJSIP/614-0000002a", "0?cnum") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-user-callerid:32] Set("PJSIP/614-0000002a", "CDR(cnam)=Karl's Phone") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-user-callerid:33] Set("PJSIP/614-0000002a", "CDR(cnum)=614") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-user-callerid:34] Set("PJSIP/614-0000002a", "CHANNEL(language)=en") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:2] Set("PJSIP/614-0000002a", "RingGroupMethod=none") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:3] Set("PJSIP/614-0000002a", "__EXTTOCALL=663") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:4] Set("PJSIP/614-0000002a", "__PICKUPMARK=663") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:5] Set("PJSIP/614-0000002a", "RT=25") in new stack
[2017-02-02 16:39:44] WARNING[24866][C-000000bb] chan_sip.c: This function can only be used on SIP channels.
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:6] ExecIf("PJSIP/614-0000002a", "0?Macro(vm,novm,DIRECTDIAL,)") in new stack
[2017-02-02 16:39:44] WARNING[24866][C-000000bb] chan_sip.c: This function can only be used on SIP channels.
[2017-02-02 16:39:44] WARNING[24866][C-000000bb] chan_sip.c: This function can only be used on SIP channels.
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:7] ExecIf("PJSIP/614-0000002a", "0?MacroExit()") in new stack
[2017-02-02 16:39:44] WARNING[24866][C-000000bb] chan_sip.c: This function can only be used on SIP channels.
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:8] Gosub("PJSIP/614-0000002a", "sub-record-check,s,1(exten,663,dontcare)") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@sub-record-check:1] GotoIf("PJSIP/614-0000002a", "3?initialized") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (sub-record-check,s,10)
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@sub-record-check:10] NoOp("PJSIP/614-0000002a", "Recordings initialized") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@sub-record-check:11] ExecIf("PJSIP/614-0000002a", "0?Set(ARG3=dontcare)") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@sub-record-check:12] Set("PJSIP/614-0000002a", "REC_POLICY_MODE_SAVE=") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@sub-record-check:13] ExecIf("PJSIP/614-0000002a", "1?Set(REC_STATUS=NO)") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@sub-record-check:14] GotoIf("PJSIP/614-0000002a", "5?checkaction") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (sub-record-check,s,17)
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@sub-record-check:17] GotoIf("PJSIP/614-0000002a", "1?sub-record-check,exten,1") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (sub-record-check,exten,1)
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [exten@sub-record-check:1] NoOp("PJSIP/614-0000002a", "Exten Recording Check between 614 and 663") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [exten@sub-record-check:2] Set("PJSIP/614-0000002a", "CALLTYPE=internal") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [exten@sub-record-check:3] ExecIf("PJSIP/614-0000002a", "0?Set(CALLTYPE=)") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [exten@sub-record-check:4] Set("PJSIP/614-0000002a", "CALLEE=dontcare") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [exten@sub-record-check:5] ExecIf("PJSIP/614-0000002a", "0?Set(CALLEE=dontcare)") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [exten@sub-record-check:6] GotoIf("PJSIP/614-0000002a", "0?callee") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [exten@sub-record-check:7] GotoIf("PJSIP/614-0000002a", "1?caller") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (sub-record-check,exten,13)
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [exten@sub-record-check:13] Set("PJSIP/614-0000002a", "RECMODE=dontcare") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [exten@sub-record-check:14] ExecIf("PJSIP/614-0000002a", "0?Set(RECMODE=dontcare)") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [exten@sub-record-check:15] ExecIf("PJSIP/614-0000002a", "1?Set(RECMODE=dontcare)") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [exten@sub-record-check:16] Gosub("PJSIP/614-0000002a", "recordcheck,1(dontcare,internal,663)") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [recordcheck@sub-record-check:1] NoOp("PJSIP/614-0000002a", "Starting recording check against dontcare") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [recordcheck@sub-record-check:2] Goto("PJSIP/614-0000002a", "dontcare") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (sub-record-check,recordcheck,3)
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [recordcheck@sub-record-check:3] Return("PJSIP/614-0000002a", "") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [exten@sub-record-check:17] Return("PJSIP/614-0000002a", "") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:9] GotoIf("PJSIP/614-0000002a", "1?macrodial") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (macro-exten-vm,s,15)
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:15] GosubIf("PJSIP/614-0000002a", "0?clrheader,1()") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:16] Macro("PJSIP/614-0000002a", "dial-one,25,Ttr,663") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:1] Set("PJSIP/614-0000002a", "DEXTEN=663") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:2] ExecIf("PJSIP/614-0000002a", "0?Set(EXTTOCALL=663)") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:3] Set("PJSIP/614-0000002a", "DIALSTATUS_CW=") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:4] GosubIf("PJSIP/614-0000002a", "0?screen,1()") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:5] GosubIf("PJSIP/614-0000002a", "0?cf,1()") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:6] GotoIf("PJSIP/614-0000002a", "1?skip1") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (macro-dial-one,s,9)
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:9] GotoIf("PJSIP/614-0000002a", "0?nodial") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:10] GotoIf("PJSIP/614-0000002a", "0?continue") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:11] Set("PJSIP/614-0000002a", "EXTHASCW=ENABLED") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:12] GotoIf("PJSIP/614-0000002a", "0?next1:cwinusebusy") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (macro-dial-one,s,24)
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:24] GotoIf("PJSIP/614-0000002a", "0?next3:continue") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (macro-dial-one,s,26)
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:26] GotoIf("PJSIP/614-0000002a", "0?nodial") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:27] GosubIf("PJSIP/614-0000002a", "1?dstring,1():dlocal,1()") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [dstring@macro-dial-one:1] Set("PJSIP/614-0000002a", "DSTRING=") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [dstring@macro-dial-one:2] Set("PJSIP/614-0000002a", "DEVICES=663") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [dstring@macro-dial-one:3] ExecIf("PJSIP/614-0000002a", "0?Return()") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [dstring@macro-dial-one:4] ExecIf("PJSIP/614-0000002a", "0?Set(DEVICES=63)") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [dstring@macro-dial-one:5] Set("PJSIP/614-0000002a", "LOOPCNT=1") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [dstring@macro-dial-one:6] Set("PJSIP/614-0000002a", "ITER=1") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [dstring@macro-dial-one:7] Set("PJSIP/614-0000002a", "THISDIAL=") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [dstring@macro-dial-one:8] GosubIf("PJSIP/614-0000002a", "1?zap2dahdi,1()") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [zap2dahdi@macro-dial-one:1] ExecIf("PJSIP/614-0000002a", "1?Return()") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [dstring@macro-dial-one:9] GotoIf("PJSIP/614-0000002a", "1?docheck") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (macro-dial-one,dstring,14)
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [dstring@macro-dial-one:14] GotoIf("PJSIP/614-0000002a", "1?skipset") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (macro-dial-one,dstring,16)
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [dstring@macro-dial-one:16] Set("PJSIP/614-0000002a", "ITER=2") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [dstring@macro-dial-one:17] GotoIf("PJSIP/614-0000002a", "0?begin") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [dstring@macro-dial-one:18] ExecIf("PJSIP/614-0000002a", "1?Return()") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:28] GotoIf("PJSIP/614-0000002a", "1?nodial") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (macro-dial-one,s,56)
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:56] ExecIf("PJSIP/614-0000002a", "0?Set(DIALSTATUS=NOANSWER)") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:57] NoOp("PJSIP/614-0000002a", "Returned from dial-one with nothing to call and DIALSTATUS: ANSWER") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-dial-one:58] MacroExit("PJSIP/614-0000002a", "") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:17] Set("PJSIP/614-0000002a", "SV_DIALSTATUS=ANSWER") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:18] GosubIf("PJSIP/614-0000002a", "0?docfu,1()") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:19] GosubIf("PJSIP/614-0000002a", "0?docfb,1()") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:20] Set("PJSIP/614-0000002a", "DIALSTATUS=ANSWER") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:21] ExecIf("PJSIP/614-0000002a", "0?MacroExit()") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-exten-vm:22] GotoIf("PJSIP/614-0000002a", "1?s-ANSWER,1") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (macro-exten-vm,s-ANSWER,1)
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s-ANSWER@macro-exten-vm:1] GotoIf("PJSIP/614-0000002a", "0?exit,1") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s-ANSWER@macro-exten-vm:2] PlayTones("PJSIP/614-0000002a", "congestion") in new stack
[2017-02-02 16:39:44] VERBOSE[24866][C-000000bb] pbx.c: Executing [s-ANSWER@macro-exten-vm:3] Congestion("PJSIP/614-0000002a", "10") in new stack
[2017-02-02 16:39:48] VERBOSE[24866][C-000000bb] app_macro.c: Spawn extension (macro-exten-vm, s-ANSWER, 3) exited non-zero on 'PJSIP/614-0000002a' in macro 'exten-vm'
[2017-02-02 16:39:48] VERBOSE[24866][C-000000bb] pbx.c: Spawn extension (ext-local, 663, 2) exited non-zero on 'PJSIP/614-0000002a'
[2017-02-02 16:39:48] VERBOSE[24866][C-000000bb] pbx.c: Executing [h@ext-local:1] Macro("PJSIP/614-0000002a", "hangupcall,") in new stack
[2017-02-02 16:39:48] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-hangupcall:1] GotoIf("PJSIP/614-0000002a", "1?theend") in new stack
[2017-02-02 16:39:48] VERBOSE[24866][C-000000bb] pbx_builtins.c: Goto (macro-hangupcall,s,3)
[2017-02-02 16:39:48] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-hangupcall:3] ExecIf("PJSIP/614-0000002a", "0?Set(CDR(recordingfile)=)") in new stack
[2017-02-02 16:39:48] VERBOSE[24866][C-000000bb] pbx.c: Executing [s@macro-hangupcall:4] Hangup("PJSIP/614-0000002a", "") in new stack
[2017-02-02 16:39:48] VERBOSE[24866][C-000000bb] app_macro.c: Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'PJSIP/614-0000002a' in macro 'hangupcall'
[2017-02-02 16:39:48] VERBOSE[24866][C-000000bb] pbx.c: Spawn extension (ext-local, h, 1) exited non-zero on 'PJSIP/614-0000002a'
[2017-02-02 16:39:48] VERBOSE[32231] chan_sip.c: Extension Changed 614[ext-local] new state Idle for Notify User 601