Ring Group is stopping Extension from remote call forward feature from working! Is this supposed to happen?

Have an issue where users that use rolldown feature for there phone lines(exts) they can’t use remote call forward functionality…

you may want to spell out a little more clearly what your question is because it is not making a whole lot of sense, at least to me.

Ok, Provider sends +1NXXNXXXXXX, I have Custom code added in to strip +1. Extension/DID is the real(actual) 10digit phone number (without +1)
When there is no IBR (InboundRoute), call travels from trunk to extension fine.
When RCF is set, it goes out fine(some custom code required for SIP header diversion)

When I take this Extension, put it into a Ring group (have tried all ringdown methods) and add an IBR to point to Ringdown group, all rolldown works as designed.
When I RCF(remotecallfwd) the first extension, the ring group skips over that extension, instead of RCF… How can I get this to RCF instead of ringing next extension?

2393331212 is number being called (and RCF)
2394441212 is next extension is ringdown
2395551212 is my cell phone ringing in

SBBSIP*CLI>
– Executing [+12393331212@from-sip-external:1] NoOp(“SIP/5060-b7cacbc0”, “Received incoming SIP connection from unknown peer to +12393331212”) in new stack
– Executing [+12393331212@from-sip-external:2] Set(“SIP/5060-b7cacbc0”, “DID=+12393331212”) in new stack
– Executing [+12393331212@from-sip-external:3] Goto(“SIP/5060-b7cacbc0”, “s|1”) in new stack
– Goto (from-sip-external,s,1)
– Executing [s@from-sip-external:1] GotoIf(“SIP/5060-b7cacbc0”, “1?from-trunk|+12393331212|1”) in new stack
– Goto (from-trunk,+12393331212,1)
– Executing [+12393331212@from-trunk:1] Set(“SIP/5060-b7cacbc0”, “DID=2393331212”) in new stack
– Executing [+12393331212@from-trunk:2] Set(“SIP/5060-b7cacbc0”, “CALLERID(num)=2395551212”) in new stack
– Executing [+12393331212@from-trunk:3] Goto(“SIP/5060-b7cacbc0”, “from-trunk|2393331212|1”) in new stack
– Goto (from-trunk,2393331212,1)
– Executing [2393331212@from-trunk:1] Set(“SIP/5060-b7cacbc0”, “__FROM_DID=2393331212”) in new stack
– Executing [2393331212@from-trunk:2] Gosub(“SIP/5060-b7cacbc0”, “app-blacklist-check|s|1”) in new stack
– Executing [s@app-blacklist-check:1] LookupBlacklist(“SIP/5060-b7cacbc0”, “”) in new stack
– Executing [s@app-blacklist-check:2] GotoIf(“SIP/5060-b7cacbc0”, “0?blacklisted”) in new stack
– Executing [s@app-blacklist-check:3] Return(“SIP/5060-b7cacbc0”, “”) in new stack
– Executing [2393331212@from-trunk:3] ExecIf(“SIP/5060-b7cacbc0”, “1 |Set|CALLERID(name)=2395551212”) in new stack
– Executing [2393331212@from-trunk:4] Set(“SIP/5060-b7cacbc0”, “__CALLINGPRES_SV=allowed_not_screened”) in new stack
– Executing [2393331212@from-trunk:5] SetCallerPres(“SIP/5060-b7cacbc0”, “allowed_not_screened”) in new stack
– Executing [2393331212@from-trunk:6] Goto(“SIP/5060-b7cacbc0”, “ext-group|613|1”) in new stack
– Goto (ext-group,613,1)
– Executing [613@ext-group:1] Macro(“SIP/5060-b7cacbc0”, “user-callerid|”) in new stack
– Executing [s@macro-user-callerid:1] Set(“SIP/5060-b7cacbc0”, “AMPUSER=2395551212”) in new stack
– Executing [s@macro-user-callerid:2] GotoIf(“SIP/5060-b7cacbc0”, “0?report”) in new stack
– Executing [s@macro-user-callerid:3] ExecIf(“SIP/5060-b7cacbc0”, “1|Set|REALCALLERIDNUM=2395551212”) in new stack
– Executing [s@macro-user-callerid:4] Set(“SIP/5060-b7cacbc0”, “AMPUSER=”) in new stack
– Executing [s@macro-user-callerid:5] Set(“SIP/5060-b7cacbc0”, “AMPUSERCIDNAME=”) in new stack
– Executing [s@macro-user-callerid:6] GotoIf(“SIP/5060-b7cacbc0”, “1?report”) in new stack
– Goto (macro-user-callerid,s,11)
– Executing [s@macro-user-callerid:11] GotoIf(“SIP/5060-b7cacbc0”, “0?continue”) in new stack
– Executing [s@macro-user-callerid:12] Set(“SIP/5060-b7cacbc0”, “__TTL=64”) in new stack
– Executing [s@macro-user-callerid:13] GotoIf(“SIP/5060-b7cacbc0”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,20)
– Executing [s@macro-user-callerid:20] NoOp(“SIP/5060-b7cacbc0”, “Using CallerID “2395551212” <2395551212>”) in new stack
– Executing [613@ext-group:2] GotoIf(“SIP/5060-b7cacbc0”, “1?skipdb”) in new stack
– Goto (ext-group,613,4)
– Executing [613@ext-group:4] Set(“SIP/5060-b7cacbc0”, “__NODEST=”) in new stack
– Executing [613@ext-group:5] Set(“SIP/5060-b7cacbc0”, “__BLKVM_OVERRIDE=BLKVM/613/SIP/5060-b7cacbc0”) in new stack
– Executing [613@ext-group:6] Set(“SIP/5060-b7cacbc0”, “__BLKVM_BASE=613”) in new stack
– Executing [613@ext-group:7] Set(“SIP/5060-b7cacbc0”, “DB(BLKVM/613/SIP/5060-b7cacbc0)=TRUE”) in new stack
– Executing [613@ext-group:8] Set(“SIP/5060-b7cacbc0”, “RRNODEST=”) in new stack
– Executing [613@ext-group:9] Set(“SIP/5060-b7cacbc0”, “__NODEST=613”) in new stack
– Executing [613@ext-group:10] Set(“SIP/5060-b7cacbc0”, “RecordMethod=Group”) in new stack
– Executing [613@ext-group:11] Macro(“SIP/5060-b7cacbc0”, “record-enable|2393331212-2394441212|Group”) in new stack
– Executing [s@macro-record-enable:1] GotoIf(“SIP/5060-b7cacbc0”, “1?check”) in new stack
– Goto (macro-record-enable,s,4)
– Executing [s@macro-record-enable:4] AGI(“SIP/5060-b7cacbc0”, “recordingcheck|20090808-151741|1249759061.14657”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
– AGI Script recordingcheck completed, returning 0
– Executing [s@macro-record-enable:5] MacroExit(“SIP/5060-b7cacbc0”, “”) in new stack
– Executing [613@ext-group:12] Set(“SIP/5060-b7cacbc0”, “RingGroupMethod=hunt-prim”) in new stack
– Executing [613@ext-group:13] Macro(“SIP/5060-b7cacbc0”, “dial|20|r|2393331212-2394441212”) in new stack
– Executing [s@macro-dial:1] GotoIf(“SIP/5060-b7cacbc0”, “1?dial”) in new stack
– Goto (macro-dial,s,3)
– Executing [s@macro-dial:3] AGI(“SIP/5060-b7cacbc0”, “dialparties.agi”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Starting New Dialparties.agi
== Parsing ‘/etc/asterisk/manager.conf’: Found
== Parsing ‘/etc/asterisk/manager_additional.conf’: Found
== Parsing ‘/etc/asterisk/manager_custom.conf’: Found
== Manager ‘admin’ logged on from 127.0.0.1
dialparties.agi: Caller ID name is ‘2395551212’ number is ‘2395551212’
dialparties.agi: Methodology of ring is ‘hunt-prim’
– dialparties.agi: Added extension 2393331212 to extension map
– dialparties.agi: Added extension 2394441212 to extension map
dialparties.agi: Extension 2393331212 has call forward set to 2398964353

dialparties.agi: Primary ext is CF so disabling mastermode if it was set
– dialparties.agi: Extension 2394441212 cf is disabled
– dialparties.agi: Extension 2394441212 do not disturb is disabled
dialparties.agi: extnum 2398964353# has: cw: 0; hascfb: 0 hascfu: 0
dialparties.agi: Built External dialstring component for 2398964353: Local/2398964353@from-internal/n
dialparties.agi: extnum 2394441212 has: cw: 0; hascfb: 0 hascfu: 0
dialparties.agi: ExtensionState: 0
dialparties.agi: Extension 2394441212 has ExtensionState: 0
– dialparties.agi: Checking CW and CFB status for extension 2394441212
– dialparties.agi: Filtered ARG3: 2398964353-2394441212
dialparties.agi: NODEST: 613 adding M(auto-blkvm) to dialopts: rM(auto-blkvm)
dialparties.agi: NODEST: 613 blkvm enabled macro already in dialopts: rM(auto-blkvm)
== Manager ‘admin’ logged off from 127.0.0.1
– AGI Script dialparties.agi completed, returning 0
– Executing [s@macro-dial:20] NoOp(“SIP/5060-b7cacbc0”, "Returned from dialparties with hunt groups to dial ") in new stack
– Executing [s@macro-dial:21] Set(“SIP/5060-b7cacbc0”, “HuntLoop=0”) in new stack
– Executing [s@macro-dial:22] GotoIf(“SIP/5060-b7cacbc0”, “1?a30”) in new stack
– Goto (macro-dial,s,26)
– Executing [s@macro-dial:26] Set(“SIP/5060-b7cacbc0”, “HuntMember=HuntMember0”) in new stack
– Executing [s@macro-dial:27] GotoIf(“SIP/5060-b7cacbc0”, “0?a32:a35”) in new stack
– Goto (macro-dial,s,31)
– Executing [s@macro-dial:31] GotoIf(“SIP/5060-b7cacbc0”, “0?a36:a50”) in new stack
– Goto (macro-dial,s,44)
– Executing [s@macro-dial:44] DBdel(“SIP/5060-b7cacbc0”, “CALLTRACE/”) in new stack
– DBdel: family=CALLTRACE, key=
– DBdel: Error deleting key from database.
– Executing [s@macro-dial:45] Goto(“SIP/5060-b7cacbc0”, “s|a42”) in new stack
– Goto (macro-dial,s,38)
– Executing [s@macro-dial:38] Dial(“SIP/5060-b7cacbc0”, “SIP/2394441212|20|rM(auto-blkvm)”) in new stack
– Called 2394441212
– SIP/2394441212-09db4920 is making progress passing it to SIP/5060-b7cacbc0
== Spawn extension (macro-dial, s, 38) exited non-zero on ‘SIP/5060-b7cacbc0’ in macro ‘dial’
== Spawn extension (ext-group, 613, 13) exited non-zero on ‘SIP/5060-b7cacbc0’

Does anyone have a solution?

I placed a ‘#’ at the end of the listed extensions in the Ring group list…
That lets the call be forwarded, been CF is in db. When CF is off, and that extension is busy, it rolls as designed…