Ring group - error "im-sorry&an-error-has-occurred&with&call-forwarding" on "Destination if no answer"

Hi,
I have installed FreePBX 13.0.192.16 on a new server.
I have configured extension and ring group.
ringgroup 200 (ring time 5 sec) -> extension 100 and 101 on destination if no answer ring groups 200.
No voicemail on extension.
When I call this ring group, the loop is ok, but after 30seconds I have in my log :

[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] app_dial.c: Nobody picked up in 5000 ms
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:23] Set("PJSIP/156-0000033c", "DIALSTATUS=NOANSWER") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:24] GosubIf("PJSIP/156-0000033c", "0?NOANSWER,1()") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:25] NoOp("PJSIP/156-0000033c", "Returning since nobody answered") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:26] MacroExit("PJSIP/156-0000033c", "") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:15] Gosub("PJSIP/156-0000033c", "sub-record-cancel,s,1()") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:1] Return("PJSIP/156-0000033c", "") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:16] Set("PJSIP/156-0000033c", "RingGroupMethod=") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:17] GotoIf("PJSIP/156-0000033c", "0?nodest") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:18] Set("PJSIP/156-0000033c", "__NODEST=") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:19] Macro("PJSIP/156-0000033c", "blkvm-clr,") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:1] Set("PJSIP/156-0000033c", "SHARED(BLKVM,PJSIP/156-0000033c)=") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:2] Set("PJSIP/156-0000033c", "GOSUB_RETVAL=") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:3] MacroExit("PJSIP/156-0000033c", "") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:20] Goto("PJSIP/156-0000033c", "ext-group,220,1") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx_builtins.c: Goto (ext-group,220,1)
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:1] GotoIf("PJSIP/156-0000033c", "0?cid") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]roup:2] PlayTones("PJSIP/156-0000033c", "ring") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:3] Progress("PJSIP/156-0000033c", "") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:4] Macro("PJSIP/156-0000033c", "user-callerid,") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:1] Set("PJSIP/156-0000033c", "TOUCH_MONITOR=1505225027.1048") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:2] Set("PJSIP/156-0000033c", "AMPUSER=156") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:3] GotoIf("PJSIP/156-0000033c", "26?report") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx_builtins.c: Goto (macro-user-callerid,s,15)
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:15] GotoIf("PJSIP/156-0000033c", "0?continue") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:16] ExecIf("PJSIP/156-0000033c", "1?Set(__CALLEE_ACCOUNCODE=)") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:17] Set("PJSIP/156-0000033c", "__TTL=0") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:18] GotoIf("PJSIP/156-0000033c", "0?continue") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:19] Wait("PJSIP/156-0000033c", "") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:20] Answer("PJSIP/156-0000033c", "") in new stack
[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:21] Wait("PJSIP/156-0000033c", "1") in new stack
[2017-09-12 16:04:19] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:22] Gosub("PJSIP/156-0000033c", "macro-user-callerid,lang-playback,1(hook_0)") in new stack
[2017-09-12 16:04:19] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:1] GosubIf("PJSIP/156-0000033c", "0?macro-user-callerid,fr,hook_0():macro-user-callerid,en,hook_0()") in new stack
[2017-09-12 16:04:19] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:1] Playback("PJSIP/156-0000033c", "**im-sorry&an-error-has-occurred&with&call-forwarding**") in new stack
[2017-09-12 16:04:19] VERBOSE[10948][C-000000a2] file.c: <PJSIP/156-0000033c> Playing 'im-sorry.ulaw' (language 'fr')
[2017-09-12 16:04:20] VERBOSE[10948][C-000000a2] file.c: <PJSIP/156-0000033c> Playing 'an-error-has-occurred.ulaw' (language 'fr')
[2017-09-12 16:04:22] VERBOSE[10948][C-000000a2] file.c: <PJSIP/156-0000033c> Playing 'with.ulaw' (language 'fr')
[2017-09-12 16:04:23] VERBOSE[10948][C-000000a2] file.c: <PJSIP/156-0000033c> Playing 'call-forwarding.ulaw' (language 'fr')
[2017-09-12 16:04:25] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:2] Return("PJSIP/156-0000033c", "") in new stack
[2017-09-12 16:04:25] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:2] Return("PJSIP/156-0000033c", "") in new stack
[2017-09-12 16:04:25] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:23] Macro("PJSIP/156-0000033c", "hangupcall,") in new stack
[2017-09-12 16:04:25] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:1] GotoIf("PJSIP/156-0000033c", "1?theend") in new stack
[2017-09-12 16:04:25] VERBOSE[10948][C-000000a2] pbx_builtins.c: Goto (macro-hangupcall,s,3)

Thanks a lot,

I made tests by modifying the ring time (1,5,10 seconds) and I find that;
only 6 loops (ringgroup 200 to ringgroup 200) are made.
strange…

The macro-user-callerid context has a channel variable called TTL which starts at 6 and decrements each time the macro is referenced during the call flow. When TTL reaches 0, the call is dropped. It is a mechanism that prevents an infinite loop. From your trace provided, see the line:

[2017-09-12 16:04:18] VERBOSE[10948][C-000000a2] pbx.c: Executing [[email protected]:17] Set("PJSIP/156-0000033c", "__TTL=0") in new stack

ok, thanks, is it possible to loop anyway? there is a solution to reset this variable ?
Thanks a lot

it’s resolve the problem