Follow me confirmation in ring group not working

Using latest 15.0.16.72 with up to date modules as of today.
Calling IVR (PRESS 2) -> RING GROUP (300) -> EXT 102 -> follow me to my number

All values to default in ring group except call confirmation.
My cellphone is ringing, I answer and confirm by pressing 1 but I get the TOO LATE announcement.

Here the log :

-- PJSIP/VOIP_PROVIDER-000000a5 is ringing
-- PJSIP/VOIP_PROVIDER-000000a5 is ringing
-- Local/1111111111@from-internal-000000c5;1 is ringing
-- Local/FMGL-1111111111#@from-internal-000000c4;1 is ringing
-- PJSIP/VOIP_PROVIDER-000000a5 answered Local/1111111111@from-internal-000000c5;2
-- PJSIP/VOIP_PROVIDER-000000a5 Internal Gosub(sub-send-obroute-email,s,1(11111111111,1111111111,1,,,2222222222)) start
-- Executing [s@sub-send-obroute-email:1] GotoIf("PJSIP/VOIP_PROVIDER-000000a5", "0?sendEmail") in new stack
-- Executing [s@sub-send-obroute-email:2] NoOp("PJSIP/VOIP_PROVIDER-000000a5", "email notifications disabled..exiting.") in new stack
-- Executing [s@sub-send-obroute-email:3] Return("PJSIP/VOIP_PROVIDER-000000a5", "") in new stack
Spawn extension (from-pstn, , 1) exited non-zero on 'PJSIP/VOIP_PROVIDER-000000a5'
-- PJSIP/VOIP_PROVIDER-000000a5 Internal Gosub(sub-send-obroute-email,s,1(11111111111,1111111111,1,,,2222222222)) complete GOSUB_RETVAL=
-- Local/1111111111@from-internal-000000c5;1 answered Local/FMGL-1111111111#@from-internal-000000c4;2
-- Executing [s@macro-auto-blkvm:1] ExecIf("Local/1111111111@from-internal-000000c5;1", "0?Set(CDR(recordingfile)=.wav)") in new stack
-- Executing [s@macro-auto-blkvm:2] Set("Local/1111111111@from-internal-000000c5;1", "__MACRO_RESULT=") in new stack
-- Executing [s@macro-auto-blkvm:3] Set("Local/1111111111@from-internal-000000c5;1", "CFIGNORE=") in new stack
-- Executing [s@macro-auto-blkvm:4] Set("Local/1111111111@from-internal-000000c5;1", "MASTER_CHANNEL(CFIGNORE)=") in new stack
-- Executing [s@macro-auto-blkvm:5] Set("Local/1111111111@from-internal-000000c5;1", "FORWARD_CONTEXT=from-internal") in new stack
-- Executing [s@macro-auto-blkvm:6] Set("Local/1111111111@from-internal-000000c5;1", "MASTER_CHANNEL(FORWARD_CONTEXT)=from-internal") in new stack
-- Executing [s@macro-auto-blkvm:7] Macro("Local/1111111111@from-internal-000000c5;1", "blkvm-clr,") in new stack
-- Executing [s@macro-blkvm-clr:1] Set("Local/1111111111@from-internal-000000c5;1", "SHARED(BLKVM,PJSIP/104-000000a3)=") in new stack
-- Executing [s@macro-blkvm-clr:2] Set("Local/1111111111@from-internal-000000c5;1", "GOSUB_RETVAL=") in new stack
-- Executing [s@macro-blkvm-clr:3] MacroExit("Local/1111111111@from-internal-000000c5;1", "") in new stack
-- Executing [s@macro-auto-blkvm:8] ExecIf("Local/1111111111@from-internal-000000c5;1", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(num))=1111111111@from-internal/n)") in new stack
-- Executing [s@macro-auto-blkvm:9] ExecIf("Local/1111111111@from-internal-000000c5;1", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(name))=)") in new stack
-- Local/FMGL-1111111111#@from-internal-000000c4;1 answered Local/102@from-internal-000000c2;2
-- Local/FMPR-102@from-internal-000000c3;1 Internal Gosub(crm-hangup,s,1) start
-- Executing [s@crm-hangup:1] NoOp("Local/FMPR-102@from-internal-000000c3;1", "Sending Hangup to CRM") in new stack
-- Executing [s@crm-hangup:2] NoOp("Local/FMPR-102@from-internal-000000c3;1", "HANGUP CAUSE: 26") in new stack
-- Executing [s@crm-hangup:3] ExecIf("Local/FMPR-102@from-internal-000000c3;1", "0?Set(__CRM_VOICEMAIL=)") in new stack
-- Executing [s@crm-hangup:4] NoOp("Local/FMPR-102@from-internal-000000c3;1", "MASTER CHANNEL: 1597425451.560 = 1597425440.555") in new stack
-- Executing [s@crm-hangup:5] GotoIf("Local/FMPR-102@from-internal-000000c3;1", "1?return") in new stack
-- Goto (crm-hangup,s,8)
-- Executing [s@crm-hangup:8] Return("Local/FMPR-102@from-internal-000000c3;1", "") in new stack
Spawn extension (from-internal, 102, 1) exited non-zero on 'Local/FMPR-102@from-internal-000000c3;1'
-- Local/FMPR-102@from-internal-000000c3;1 Internal Gosub(crm-hangup,s,1) complete GOSUB_RETVAL=
-- PJSIP/102-000000a4 Internal Gosub(crm-hangup,s,1) start
-- Executing [s@crm-hangup:1] NoOp("PJSIP/102-000000a4", "Sending Hangup to CRM") in new stack
-- Executing [s@crm-hangup:2] NoOp("PJSIP/102-000000a4", "HANGUP CAUSE: 26") in new stack
-- Executing [s@crm-hangup:3] ExecIf("PJSIP/102-000000a4", "0?Set(__CRM_VOICEMAIL=)") in new stack
-- Executing [s@crm-hangup:4] NoOp("PJSIP/102-000000a4", "MASTER CHANNEL: 1597425451.564 = 1597425440.555") in new stack
-- Executing [s@crm-hangup:5] GotoIf("PJSIP/102-000000a4", "1?return") in new stack
-- Goto (crm-hangup,s,8)
-- Executing [s@crm-hangup:8] Return("PJSIP/102-000000a4", "") in new stack
Spawn extension (from-internal, FMPR-102, 1) exited non-zero on 'PJSIP/102-000000a4'
-- PJSIP/102-000000a4 Internal Gosub(crm-hangup,s,1) complete GOSUB_RETVAL=
Spawn extension (macro-dial-one, s, 56) exited non-zero on 'Local/FMPR-102@from-internal-000000c3;2' in macro 'dial-one'
Spawn extension (macro-simple-dial, s, 6) exited non-zero on 'Local/FMPR-102@from-internal-000000c3;2' in macro 'simple-dial'
Spawn extension (from-internal, FMPR-102, 5) exited non-zero on 'Local/FMPR-102@from-internal-000000c3;2'
-- Executing [h@from-internal:1] Macro("Local/FMPR-102@from-internal-000000c3;2", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("Local/FMPR-102@from-internal-000000c3;2", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-auto-blkvm:1] ExecIf("Local/FMGL-1111111111#@from-internal-000000c4;1", "0?Set(CDR(recordingfile)=.wav)") in new stack
-- Executing [s@macro-auto-blkvm:2] Set("Local/FMGL-1111111111#@from-internal-000000c4;1", "__MACRO_RESULT=") in new stack
-- Executing [s@macro-auto-blkvm:3] Set("Local/FMGL-1111111111#@from-internal-000000c4;1", "CFIGNORE=") in new stack
-- Executing [s@macro-auto-blkvm:4] Set("Local/FMGL-1111111111#@from-internal-000000c4;1", "MASTER_CHANNEL(CFIGNORE)=") in new stack
-- Executing [s@macro-auto-blkvm:5] Set("Local/FMGL-1111111111#@from-internal-000000c4;1", "FORWARD_CONTEXT=from-internal") in new stack
-- Executing [s@macro-auto-blkvm:6] Set("Local/FMGL-1111111111#@from-internal-000000c4;1", "MASTER_CHANNEL(FORWARD_CONTEXT)=from-internal") in new stack
-- Executing [s@macro-auto-blkvm:7] Macro("Local/FMGL-1111111111#@from-internal-000000c4;1", "blkvm-clr,") in new stack
-- Executing [s@macro-blkvm-clr:1] Set("Local/FMGL-1111111111#@from-internal-000000c4;1", "SHARED(BLKVM,PJSIP/104-000000a3)=") in new stack
-- Executing [s@macro-blkvm-clr:2] Set("Local/FMGL-1111111111#@from-internal-000000c4;1", "GOSUB_RETVAL=") in new stack
-- Executing [s@macro-blkvm-clr:3] MacroExit("Local/FMGL-1111111111#@from-internal-000000c4;1", "") in new stack
-- Executing [s@macro-auto-blkvm:8] ExecIf("Local/FMGL-1111111111#@from-internal-000000c4;1", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(num))=FMGL-1111111111#@from-internal)") in new stack
-- Executing [s@macro-auto-blkvm:9] ExecIf("Local/FMGL-1111111111#@from-internal-000000c4;1", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(name))=)") in new stack
-- Executing [s@macro-hangupcall:3] ExecIf("Local/FMPR-102@from-internal-000000c3;2", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] NoOp("Local/FMPR-102@from-internal-000000c3;2", "PJSIP/102-000000a4 montior file= ") in new stack
-- Executing [s@macro-hangupcall:5] GotoIf("Local/FMPR-102@from-internal-000000c3;2", "1?skipagi") in new stack
-- Goto (macro-hangupcall,s,7)
-- Executing [s@macro-hangupcall:7] Hangup("Local/FMPR-102@from-internal-000000c3;2", "") in new stack
Spawn extension (macro-hangupcall, s, 7) exited non-zero on 'Local/FMPR-102@from-internal-000000c3;2' in macro 'hangupcall'
Spawn extension (from-internal, h, 1) exited non-zero on 'Local/FMPR-102@from-internal-000000c3;2'
-- Local/102@from-internal-000000c2;1 answered Local/RG-300*-102#@from-internal-000000c1;2
-- Executing [s@macro-confirm:1] Set("Local/102@from-internal-000000c2;1", "LOOPCOUNT=0") in new stack
-- Executing [s@macro-confirm:2] Set("Local/102@from-internal-000000c2;1", "__MACRO_RESULT=ABORT") in new stack
-- Executing [s@macro-confirm:3] NoOp("Local/102@from-internal-000000c2;1", " and arv= ") in new stack
-- Executing [s@macro-confirm:4] ExecIf("Local/102@from-internal-000000c2;1", "0?Set(ARG1=)") in new stack
-- Executing [s@macro-confirm:5] ExecIf("Local/102@from-internal-000000c2;1", "0?Set(ALT_CONFIRM_MSG=)") in new stack
-- Executing [s@macro-confirm:6] Set("Local/102@from-internal-000000c2;1", "MSG1=incoming-call-1-accept-2-decline") in new stack
-- Executing [s@macro-confirm:7] BackGround("Local/102@from-internal-000000c2;1", "incoming-call-1-accept-2-decline,m,fr,macro-confirm") in new stack
-- <Local/102@from-internal-000000c2;1> Playing 'incoming-call-1-accept-2-decline.ulaw' (language 'en')
-- Channel PJSIP/VOIP_PROVIDER-000000a5 joined 'simple_bridge' basic-bridge <cda266c0-8ef8-44de-9278-3bad2ae0d973>
-- Channel Local/1111111111@from-internal-000000c5;2 joined 'simple_bridge' basic-bridge <cda266c0-8ef8-44de-9278-3bad2ae0d973>
-- Channel Local/1111111111@from-internal-000000c5;1 joined 'simple_bridge' basic-bridge <eadbc9a1-136f-4f93-8385-55436418f632>
-- Channel Local/FMGL-1111111111#@from-internal-000000c4;2 joined 'simple_bridge' basic-bridge <eadbc9a1-136f-4f93-8385-55436418f632>
-- Channel Local/FMGL-1111111111#@from-internal-000000c4;1 joined 'simple_bridge' basic-bridge <294b7302-ad39-48a1-a831-d2188f00953c>
-- Channel Local/102@from-internal-000000c2;2 joined 'simple_bridge' basic-bridge <294b7302-ad39-48a1-a831-d2188f00953c>
-- Channel Local/102@from-internal-000000c2;2 left 'simple_bridge' basic-bridge <294b7302-ad39-48a1-a831-d2188f00953c>
-- Channel Local/FMGL-1111111111#@from-internal-000000c4;2 left 'simple_bridge' basic-bridge <eadbc9a1-136f-4f93-8385-55436418f632>
-- Channel Local/102@from-internal-000000c2;2 swapped with Local/FMGL-1111111111#@from-internal-000000c4;2 into 'simple_bridge' basic-bridge <eadbc9a1-136f-4f93-8385-55436418f632>
-- Channel Local/FMGL-1111111111#@from-internal-000000c4;1 left 'simple_bridge' basic-bridge <294b7302-ad39-48a1-a831-d2188f00953c>
-- Local/FMGL-1111111111#@from-internal-000000c4;1 Internal Gosub(crm-hangup,s,1) start
-- Executing [s@crm-hangup:1] NoOp("Local/FMGL-1111111111#@from-internal-000000c4;1", "Sending Hangup to CRM") in new stack
-- Executing [s@crm-hangup:2] NoOp("Local/FMGL-1111111111#@from-internal-000000c4;1", "HANGUP CAUSE: 16") in new stack
-- Executing [s@crm-hangup:3] ExecIf("Local/FMGL-1111111111#@from-internal-000000c4;1", "0?Set(__CRM_VOICEMAIL=)") in new stack
-- Executing [s@crm-hangup:4] NoOp("Local/FMGL-1111111111#@from-internal-000000c4;1", "MASTER CHANNEL: 1597425451.562 = 1597425440.555") in new stack
-- Executing [s@crm-hangup:5] GotoIf("Local/FMGL-1111111111#@from-internal-000000c4;1", "1?return") in new stack
-- Goto (crm-hangup,s,8)
-- Executing [s@crm-hangup:8] Return("Local/FMGL-1111111111#@from-internal-000000c4;1", "") in new stack
Spawn extension (macro-dial, s, 1) exited non-zero on 'Local/FMGL-1111111111#@from-internal-000000c4;1'
-- Local/FMGL-1111111111#@from-internal-000000c4;1 Internal Gosub(crm-hangup,s,1) complete GOSUB_RETVAL=
Spawn extension (macro-dial, s, 25) exited non-zero on 'Local/FMGL-1111111111#@from-internal-000000c4;2' in macro 'dial'
Spawn extension (from-internal, FMGL-1111111111#, 8) exited non-zero on 'Local/FMGL-1111111111#@from-internal-000000c4;2'
-- Executing [h@from-internal:1] Macro("Local/FMGL-1111111111#@from-internal-000000c4;2", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("Local/FMGL-1111111111#@from-internal-000000c4;2", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] ExecIf("Local/FMGL-1111111111#@from-internal-000000c4;2", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] NoOp("Local/FMGL-1111111111#@from-internal-000000c4;2", "Local/1111111111@from-internal-000000c5;1 montior file= ") in new stack
-- Executing [s@macro-hangupcall:5] GotoIf("Local/FMGL-1111111111#@from-internal-000000c4;2", "1?skipagi") in new stack
-- Goto (macro-hangupcall,s,7)
-- Executing [s@macro-hangupcall:7] Hangup("Local/FMGL-1111111111#@from-internal-000000c4;2", "") in new stack
Spawn extension (macro-hangupcall, s, 7) exited non-zero on 'Local/FMGL-1111111111#@from-internal-000000c4;2' in macro 'hangupcall'
Spawn extension (from-internal, h, 1) exited non-zero on 'Local/FMGL-1111111111#@from-internal-000000c4;2'
-- Executing [1@macro-confirm:1] GotoIf("Local/102@from-internal-000000c2;1", "0?toolate,1") in new stack
-- Executing [1@macro-confirm:2] GotoIf("Local/102@from-internal-000000c2;1", "0?toolate,1") in new stack
-- Executing [1@macro-confirm:3] Set("Local/102@from-internal-000000c2;1", "cfchannel=PJSIP/104-000000a3") in new stack
-- Executing [1@macro-confirm:4] GotoIf("Local/102@from-internal-000000c2;1", "1?toolate,1") in new stack
-- Goto (macro-confirm,toolate,1)
-- Executing [toolate@macro-confirm:1] Set("Local/102@from-internal-000000c2;1", "MSG2="incoming-call-no-longer-avail"") in new stack
-- Executing [toolate@macro-confirm:2] Playback("Local/102@from-internal-000000c2;1", ""incoming-call-no-longer-avail"") in new stack
-- <Local/102@from-internal-000000c2;1> Playing 'incoming-call-no-longer-avail.ulaw' (language 'en')
-- Nobody picked up in 20000 ms
-- Local/RG-300*-102#@from-internal-000000c1;1 Internal Gosub(crm-hangup,s,1) start
-- Executing [s@crm-hangup:1] NoOp("Local/RG-300*-102#@from-internal-000000c1;1", "Sending Hangup to CRM") in new stack
-- Executing [s@crm-hangup:2] NoOp("Local/RG-300*-102#@from-internal-000000c1;1", "HANGUP CAUSE: 0") in new stack
-- Executing [s@crm-hangup:3] ExecIf("Local/RG-300*-102#@from-internal-000000c1;1", "0?Set(__CRM_VOICEMAIL=)") in new stack
-- Executing [s@crm-hangup:4] NoOp("Local/RG-300*-102#@from-internal-000000c1;1", "MASTER CHANNEL: 1597425451.556 = 1597425440.555") in new stack
-- Executing [s@crm-hangup:5] GotoIf("Local/RG-300*-102#@from-internal-000000c1;1", "1?return") in new stack
-- Goto (crm-hangup,s,8)
-- Executing [s@crm-hangup:8] Return("Local/RG-300*-102#@from-internal-000000c1;1", "") in new stack

Let me know if you need more info to debug the issue.

If I use a Queue instead of a RING GROUP, it works as expected. I don’t know what is the issue with the RG.

Thank you for looking into this !

Issue is solved.

I had CONFIRM CALLS enabled in the ring group and in FOLLOW ME at the same time.

Disabling the CONFIRM CALLS in RG and keeping it in FOLLOW ME solved the issue.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.