Hello,
I noticed a warning in my logs of the follow-me module. I cannot really tell if this is a bug or a feature. I am assuming that the destinations is not reachable and the call is hanging up. I am not getting complaints from my customers, so I am ignoring this warning for now.
But I would like you to take a look at this error and in the ext-local context.
Here is the warning that I am getting:
-- Goto (followme-sub,2076,45)
-- Executing [2076@followme-sub:45] Set("SIP/013-VRF-2-0001e759", "RingGroupMethod=") in new stack
-- Executing [2076@followme-sub:46] GotoIf("SIP/013-VRF-2-0001e759", "0?nodest") in new stack
-- Executing [2076@followme-sub:47] Set("SIP/013-VRF-2-0001e759", "__NODEST=") in new stack
-- Executing [2076@followme-sub:48] Set("SIP/013-VRF-2-0001e759", "__PICKUPMARK=") in new stack
-- Executing [2076@followme-sub:49] Macro("SIP/013-VRF-2-0001e759", "blkvm-clr,") in new stack
-- Executing [s@macro-blkvm-clr:1] Set("SIP/013-VRF-2-0001e759", "SHARED(BLKVM,SIP/013-VRF-2-0001e759)=") in new stack
-- Executing [s@macro-blkvm-clr:2] Set("SIP/013-VRF-2-0001e759", "GOSUB_RETVAL=") in new stack
-- Executing [s@macro-blkvm-clr:3] MacroExit("SIP/013-VRF-2-0001e759", "") in new stack
-- Executing [2076@followme-sub:50] NoOp("SIP/013-VRF-2-0001e759", "[TRACE](3) FM_DIALSTATUS: NOT_INUSE DIALSTATUS: NOANSWER") in new stack
-- Executing [2076@followme-sub:51] Set("SIP/013-VRF-2-0001e759", "DIALSTATUS=NOANSWER") in new stack
-- Executing [2076@followme-sub:52] GotoIf("SIP/013-VRF-2-0001e759", "0?dohangup") in new stack
-- Executing [2076@followme-sub:53] Goto("SIP/013-VRF-2-0001e759", "ext-local,2076,dest") in new stack
-- Goto (ext-local,2076,3)
-- Executing [2076@ext-local:3] Set("SIP/013-VRF-2-0001e759", "__PICKUPMARK=") in new stack
-- Executing [2076@ext-local:4] Goto("SIP/013-VRF-2-0001e759", ",return,1") in new stack
-- Goto (ext-local,return,1)
[2018-01-17 10:27:32] WARNING[61148][C-0000b64b]: pbx.c:4416 __ast_pbx_run: Channel 'SIP/013-VRF-2-0001e759' sent to invalid extension but no invalid handler: context,exten,priority=ext-local,return,1
-- Executing [h@ext-local:1] Macro("SIP/013-VRF-2-0001e759", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/013-VRF-2-0001e759", "1?theend") in new stack
-- Goto (macro-hangupcall,s,4)
-- Executing [s@macro-hangupcall:4] ExecIf("SIP/013-VRF-2-0001e759", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:5] Hangup("SIP/013-VRF-2-0001e759", "") in new stack
== Spawn extension (macro-hangupcall, s, 5) exited non-zero on 'SIP/013-VRF-2-0001e759' in macro 'hangupcall'
== Spawn extension (ext-local, h, 1) exited non-zero on 'SIP/013-VRF-2-0001e759'
-- SIP/013-VRF-2-0001e759 Internal Gosub(crm-hangup,s,1) start
-- Executing [s@crm-hangup:1] NoOp("SIP/013-VRF-2-0001e759", "Sending Hangup to CRM") in new stack
-- Executing [s@crm-hangup:2] NoOp("SIP/013-VRF-2-0001e759", "HANGUP CAUSE: 16") in new stack
-- Executing [s@crm-hangup:3] ExecIf("SIP/013-VRF-2-0001e759", "0?Set(__CRM_VOICEMAIL=)") in new stack
-- Executing [s@crm-hangup:4] NoOp("SIP/013-VRF-2-0001e759", "MASTER CHANNEL: 1516177633.223146 = 1516177633.223146") in new stack
-- Executing [s@crm-hangup:5] GotoIf("SIP/013-VRF-2-0001e759", "0?return") in new stack
-- Executing [s@crm-hangup:6] Set("SIP/013-VRF-2-0001e759", "__CRM_HANGUP=1") in new stack
-- Executing [s@crm-hangup:7] AGI("SIP/013-VRF-2-0001e759", "sangomacrm.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/sangomacrm.agi
-- <SIP/013-VRF-2-0001e759>AGI Script sangomacrm.agi completed, returning 0
-- Executing [s@crm-hangup:8] Return("SIP/013-VRF-2-0001e759", "") in new stack
== Spawn extension (ext-local, h, 1) exited non-zero on 'SIP/013-VRF-2-0001e759'
The specific lines with the warning is here:
-- Goto (ext-local,2076,3)
-- Executing [2076@ext-local:3] Set("SIP/013-VRF-2-0001e759", "__PICKUPMARK=") in new stack
-- Executing [2076@ext-local:4] Goto("SIP/013-VRF-2-0001e759", ",return,1") in new stack
-- Goto (ext-local,return,1)
[2018-01-17 10:27:32] WARNING[61148][C-0000b64b]: pbx.c:4416 __ast_pbx_run: Channel 'SIP/013-VRF-2-0001e759' sent to invalid extension but no invalid handler: context,exten,priority=ext-local,return,1
Thank you,
Daniel Friedman
Trixton LTD.