Camp-on not working for busy extensions

I’m trying to run the “Camp on”

Extension A calls extension B. Extension B rings but no one answers and extension A hungs up.

cc report status
1 Call completion transactions
Core ID Caller Status

5 SIP/202 CC offered to caller
|–>[email protected]
|–>[email protected]
|–>SIP/102(CCNR)

Then extension A calls *82 and makes a Camp-On request.

cc report status
1 Call completion transactions
Core ID Caller Status

6 SIP/202 CC accepted by callee
|–>[email protected]
|–>[email protected]
|–>SIP/102(CCNR)
Everything works fine on this case.

Extension A calls extension B. Extension B is currently talking and call waiting is disabled. Extension A gets a busy tone, hung up and try to make a Camp-On request by dialing *82. Console is as follows:

cc report status
There are currently no active call completion transactions
So, the request fails.

I can not make it work.

My core version is 2.10.1.1
Asterisk 1.8.18.0

I apologize for my bad English, I’m Spanish.

Has anyone had the same problem as me?

I tried installing again FreePBX distribution in a virtual environment and the same thing happens to me

For once, I find it abit funny that you actually copied my ticket (6258. Also, I am Greece, not Spanish :slight_smile:

Apart from that, it would be great if someone could look into this and give an answer, either positive or negative.

Regards

Seeking the problem I have with the Camp-on I found his ticket and I copied as it is exactly what happens to me, logically with another dialplan but the same problem.

And as indicated, in my case with a different version of Asterisk.

I am Spanish and although I copied part of their ticket, the query I make in my name, so I put it.

I’m sorry if you thought it was bad.
Extension A: 1002
Extension B: 1001
My CLI>
– Executing [[email protected]:1] Set(“SIP/1002-00000000”, “__RINGTIMER=30”) in new stack
– Executing [[email protected]:2] Macro(“SIP/1002-00000000”, “exten-vm,novm,1001,0,1,0”) in new stack
– Executing [[email protected]:1] Macro(“SIP/1002-00000000”, “user-callerid,”) in new stack
– Executing [[email protected]:1] Set(“SIP/1002-00000000”, “AMPUSER=1002”) in new stack
– Executing [[email protected]:2] GotoIf(“SIP/1002-00000000”, “0?report”) in new stack
– Executing [[email protected]:3] ExecIf(“SIP/1002-00000000”, “1?Set(REALCALLERIDNUM=1002)”) in new stack
– Executing [[email protected]:4] Set(“SIP/1002-00000000”, “AMPUSER=1002”) in new stack
– Executing [[email protected]:5] Set(“SIP/1002-00000000”, “AMPUSERCIDNAME=Jorge Carregal”) in new stack
– Executing [[email protected]:6] GotoIf(“SIP/1002-00000000”, “0?report”) in new stack
– Executing [[email protected]:7] Set(“SIP/1002-00000000”, “AMPUSERCID=1002”) in new stack
– Executing [[email protected]:8] Set(“SIP/1002-00000000”, “CALLERID(all)=“Jorge Carregal” <1002>”) in new stack
– Executing [[email protected]:9] GotoIf(“SIP/1002-00000000”, “0?limit”) in new stack
– Executing [[email protected]:10] ExecIf(“SIP/1002-00000000”, “0?Set(GROUP(concurrency_limit)=1002)”) in new stack
– Executing [[email protected]:11] ExecIf(“SIP/1002-00000000”, “1?Set(CHANNEL(language)=es)”) in new stack
– Executing [[email protected]:12] GosubIf(“SIP/1002-00000000”, “7?sub-ccss,s,1(macro-exten-vm,1001)”) in new stack
– Executing [[email protected]:1] ExecIf(“SIP/1002-00000000”, “0?Return()”) in new stack
– Executing [[email protected]:2] Set(“SIP/1002-00000000”, “CCSS_SETUP=TRUE”) in new stack
– Executing [[email protected]:3] GosubIf(“SIP/1002-00000000”, “0?monitor_config,1(macro-exten-vm,1001):monitor_default,1(macro-exten-vm,1001)”) in new stack
– Executing [[email protected]:1] GotoIf(“SIP/1002-00000000”, “1?is_exten”) in new stack
– Goto (sub-ccss,monitor_default,5)
– Executing [[email protected]:5] Set(“SIP/1002-00000000”, “CALLCOMPLETION(cc_monitor_policy)=generic”) in new stack
– Executing [[email protected]:6] Set(“SIP/1002-00000000”, “CALLCOMPLETION(cc_max_monitors)=5”) in new stack
– Executing [[email protected]:7] Return(“SIP/1002-00000000”, “TRUE”) in new stack
– Executing [[email protected]:4] GosubIf(“SIP/1002-00000000”, “7?agent_config,1():agent_default,1()”) in new stack
– Executing [[email protected]:1] Set(“SIP/1002-00000000”, “CALLCOMPLETION(cc_agent_policy)=generic”) in new stack
– Executing [[email protected]:2] Set(“SIP/1002-00000000”, “CALLCOMPLETION(cc_offer_timer)=30”) in new stack
– Executing [[email protected]:3] Set(“SIP/1002-00000000”, “CALLCOMPLETION(ccbs_available_timer)=”) in new stack
– Executing [[email protected]:4] Set(“SIP/1002-00000000”, “CALLCOMPLETION(ccnr_available_timer)=”) in new stack
– Executing [[email protected]:5] Set(“SIP/1002-00000000”, “CALLCOMPLETION(cc_callback_macro)=ccss-default”) in new stack
– Executing [[email protected]:6] ExecIf(“SIP/1002-00000000”, “1?Set(CALLCOMPLETION(cc_recall_timer)=)”) in new stack
– Executing [[email protected]:7] ExecIf(“SIP/1002-00000000”, “1?Set(CALLCOMPLETION(cc_max_agents)=)”) in new stack
– Executing [[email protected]:8] ExecIf(“SIP/1002-00000000”, “0?Set(CALLCOMPLETION(cc_agent_dialstring)=Local/[email protected])”) in new stack
– Executing [[email protected]:9] Set(“SIP/1002-00000000”, “CALLCOMPLETION(cc_callback_macro)=ccss-default”) in new stack
– Executing [[email protected]:10] Return(“SIP/1002-00000000”, “”) in new stack
– Executing [[email protected]:5] Set(“SIP/1002-00000000”, “DB(AMPUSER/1002/ccss/last_number)=1001”) in new stack
– Executing [[email protected]:6] Return(“SIP/1002-00000000”, “”) in new stack
– Executing [[email protected]:13] GotoIf(“SIP/1002-00000000”, “0?continue”) in new stack
– Executing [[email protected]:14] Set(“SIP/1002-00000000”, “__TTL=64”) in new stack
– Executing [[email protected]:15] GotoIf(“SIP/1002-00000000”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,26)
– Executing [[email protected]:26] Set(“SIP/1002-00000000”, “CALLERID(number)=1002”) in new stack
– Executing [[email protected]:27] Set(“SIP/1002-00000000”, “CALLERID(name)=Jorge Carregal”) in new stack
– Executing [[email protected]:28] Set(“SIP/1002-00000000”, “CHANNEL(language)=es”) in new stack
– Executing [[email protected]:2] Set(“SIP/1002-00000000”, “RingGroupMethod=none”) in new stack
– Executing [[email protected]:3] Set(“SIP/1002-00000000”, “__EXTTOCALL=1001”) in new stack
– Executing [[email protected]:4] Set(“SIP/1002-00000000”, “__PICKUPMARK=1001”) in new stack
– Executing [[email protected]:5] Set(“SIP/1002-00000000”, “RT=30”) in new stack
– Executing [[email protected]:6] Gosub(“SIP/1002-00000000”, “sub-record-check,s,1(exten,1001,)”) in new stack
– Executing [[email protected]:1] GotoIf(“SIP/1002-00000000”, “1?check”) in new stack
– Goto (sub-record-check,s,6)
– Executing [[email protected]:6] Set(“SIP/1002-00000000”, “__MON_FMT=wav”) in new stack
– Executing [[email protected]:7] GotoIf(“SIP/1002-00000000”, “1?next”) in new stack
– Goto (sub-record-check,s,10)
– Executing [[email protected]:10] ExecIf(“SIP/1002-00000000”, “0?Return()”) in new stack
– Executing [[email protected]:11] GotoIf(“SIP/1002-00000000”, “0?exten,1”) in new stack
– Executing [[email protected]:12] Set(“SIP/1002-00000000”, “__REC_STATUS=INITIALIZED”) in new stack
– Executing [[email protected]:13] ExecIf(“SIP/1002-00000000”, “0?Set(__REC_POLICY_MODE=)”) in new stack
– Executing [[email protected]:14] Set(“SIP/1002-00000000”, “NOW=1361976313”) in new stack
– Executing [[email protected]:15] Set(“SIP/1002-00000000”, “__DAY=27”) in new stack
– Executing [[email protected]:16] Set(“SIP/1002-00000000”, “__MONTH=02”) in new stack
– Executing [[email protected]:17] Set(“SIP/1002-00000000”, “__YEAR=2013”) in new stack
– Executing [[email protected]:18] Set(“SIP/1002-00000000”, “__TIMESTR=20130227-154513”) in new stack
– Executing [[email protected]:19] Set(“SIP/1002-00000000”, “__FROMEXTEN=1002”) in new stack
– Executing [[email protected]:20] Set(“SIP/1002-00000000”, “__CALLFILENAME=exten-1001-1002-20130227-154513-1361976312.0”) in new stack
– Executing [[email protected]:21] Goto(“SIP/1002-00000000”, “exten,1”) in new stack
– Goto (sub-record-check,exten,1)
– Executing [[email protected]:1] GotoIf(“SIP/1002-00000000”, “0?callee”) in new stack
– Executing [[email protected]:2] Set(“SIP/1002-00000000”, “__REC_POLICY_MODE=dontcare”) in new stack
– Executing [[email protected]:3] GotoIf(“SIP/1002-00000000”, “1?caller”) in new stack
– Goto (sub-record-check,exten,10)
– Executing [[email protected]:10] Set(“SIP/1002-00000000”, “__REC_POLICY_MODE=dontcare”) in new stack
– Executing [[email protected]:11] GosubIf(“SIP/1002-00000000”, “0?record,1(exten,1001,1002)”) in new stack
– Executing [[email protected]:12] Return(“SIP/1002-00000000”, “”) in new stack
– Executing [[email protected]:7] GotoIf(“SIP/1002-00000000”, “1?macrodial”) in new stack
– Goto (macro-exten-vm,s,13)
– Executing [[email protected]:13] GosubIf(“SIP/1002-00000000”, “0?clrheader,1()”) in new stack
– Executing [[email protected]:14] Macro(“SIP/1002-00000000”, “dial-one,30,tr,1001”) in new stack
– Executing [[email protected]:1] Set(“SIP/1002-00000000”, “DEXTEN=1001”) in new stack
– Executing [[email protected]:2] Set(“SIP/1002-00000000”, “DIALSTATUS_CW=”) in new stack
– Executing [[email protected]:3] GosubIf(“SIP/1002-00000000”, “0?screen,1()”) in new stack
– Executing [[email protected]:4] GosubIf(“SIP/1002-00000000”, “0?cf,1()”) in new stack
– Executing [[email protected]:5] GotoIf(“SIP/1002-00000000”, “1?skip1”) in new stack
– Goto (macro-dial-one,s,8)
– Executing [[email protected]:8] GotoIf(“SIP/1002-00000000”, “0?nodial”) in new stack
– Executing [[email protected]:9] GotoIf(“SIP/1002-00000000”, “0?continue”) in new stack
– Executing [[email protected]:10] Set(“SIP/1002-00000000”, “EXTHASCW=”) in new stack
– Executing [[email protected]:11] GotoIf(“SIP/1002-00000000”, “1?next1:cwinusebusy”) in new stack
– Goto (macro-dial-one,s,12)
– Executing [[email protected]:12] GotoIf(“SIP/1002-00000000”, “0?docfu:skip3”) in new stack
– Goto (macro-dial-one,s,16)
– Executing [[email protected]:16] GotoIf(“SIP/1002-00000000”, “1?next2:continue”) in new stack
– Goto (macro-dial-one,s,17)
– Executing [[email protected]:17] GotoIf(“SIP/1002-00000000”, “1?continue”) in new stack
– Goto (macro-dial-one,s,25)
– Executing [[email protected]:25] GotoIf(“SIP/1002-00000000”, “0?nodial”) in new stack
– Executing [[email protected]:26] GosubIf(“SIP/1002-00000000”, “1?dstring,1():dlocal,1()”) in new stack
– Executing [[email protected]:1] Set(“SIP/1002-00000000”, “DSTRING=”) in new stack
– Executing [[email protected]:2] Set(“SIP/1002-00000000”, “DEVICES=1001”) in new stack
– Executing [[email protected]:3] ExecIf(“SIP/1002-00000000”, “0?Return()”) in new stack
– Executing [[email protected]:4] ExecIf(“SIP/1002-00000000”, “0?Set(DEVICES=001)”) in new stack
– Executing [[email protected]:5] Set(“SIP/1002-00000000”, “LOOPCNT=1”) in new stack
– Executing [[email protected]:6] Set(“SIP/1002-00000000”, “ITER=1”) in new stack
– Executing [[email protected]:7] Set(“SIP/1002-00000000”, “THISDIAL=SIP/1001”) in new stack
– Executing [[email protected]:8] GosubIf(“SIP/1002-00000000”, “1?zap2dahdi,1()”) in new stack
– Executing [[email protected]:1] ExecIf(“SIP/1002-00000000”, “0?Return()”) in new stack
– Executing [[email protected]:2] Set(“SIP/1002-00000000”, “NEWDIAL=”) in new stack
– Executing [[email protected]:3] Set(“SIP/1002-00000000”, “LOOPCNT2=1”) in new stack
– Executing [[email protected]:4] Set(“SIP/1002-00000000”, “ITER2=1”) in new stack
– Executing [[email protected]:5] Set(“SIP/1002-00000000”, “THISPART2=SIP/1001”) in new stack
– Executing [[email protected]:6] ExecIf(“SIP/1002-00000000”, “0?Set(THISPART2=DAHDI/1001)”) in new stack
– Executing [[email protected]:7] Set(“SIP/1002-00000000”, “NEWDIAL=SIP/1001&”) in new stack
– Executing [[email protected]:8] Set(“SIP/1002-00000000”, “ITER2=2”) in new stack
– Executing [[email protected]:9] GotoIf(“SIP/1002-00000000”, “0?begin2”) in new stack
– Executing [[email protected]:10] Set(“SIP/1002-00000000”, “THISDIAL=SIP/1001”) in new stack
– Executing [[email protected]:11] Return(“SIP/1002-00000000”, “”) in new stack
– Executing [[email protected]:9] Set(“SIP/1002-00000000”, “DSTRING=SIP/1001&”) in new stack
– Executing [[email protected]macro-dial-one:10] Set(“SIP/1002-00000000”, “ITER=2”) in new stack
– Executing [[email protected]:11] GotoIf(“SIP/1002-00000000”, “0?begin”) in new stack
– Executing [[email protected]:12] Set(“SIP/1002-00000000”, “DSTRING=SIP/1001”) in new stack
– Executing [[email protected]:13] Return(“SIP/1002-00000000”, “”) in new stack
– Executing [[email protected]:27] GotoIf(“SIP/1002-00000000”, “0?nodial”) in new stack
– Executing [[email protected]:28] GotoIf(“SIP/1002-00000000”, “0?skiptrace”) in new stack
– Executing [[email protected]:29] GosubIf(“SIP/1002-00000000”, “1?ctset,1():ctclear,1()”) in new stack
– Executing [[email protected]:1] Set(“SIP/1002-00000000”, “DB(CALLTRACE/1001)=1002”) in new stack
– Executing [[email protected]:2] Return(“SIP/1002-00000000”, “”) in new stack
– Executing [[email protected]:30] Set(“SIP/1002-00000000”, “D_OPTIONS=tr”) in new stack
– Executing [[email protected]:31] ExecIf(“SIP/1002-00000000”, “0?SIPAddHeader(Alert-Info: )”) in new stack
– Executing [[email protected]:32] ExecIf(“SIP/1002-00000000”, “0?SIPAddHeader()”) in new stack
– Executing [[email protected]:33] ExecIf(“SIP/1002-00000000”, “0?Set(CHANNEL(musicclass)=)”) in new stack
– Executing [[email protected]:34] GosubIf(“SIP/1002-00000000”, “0?qwait,1()”) in new stack
– Executing [[email protected]:35] Set(“SIP/1002-00000000”, “__CWIGNORE=”) in new stack
– Executing [[email protected]:36] Set(“SIP/1002-00000000”, “__KEEPCID=TRUE”) in new stack
– Executing [[email protected]:37] GotoIf(“SIP/1002-00000000”, “0?usegoto,1”) in new stack
– Executing [[email protected]:38] GotoIf(“SIP/1002-00000000”, “0?godial”) in new stack
– Executing [[email protected]:39] Set(“SIP/1002-00000000”, “CONNECTEDLINE(name,i)=Ramiro Carregal”) in new stack
– Executing [[email protected]:40] Set(“SIP/1002-00000000”, “CONNECTEDLINE(num)=1001”) in new stack
– Executing [[email protected]:41] Set(“SIP/1002-00000000”, “D_OPTIONS=trI”) in new stack
– Executing [[email protected]:42] Dial(“SIP/1002-00000000”, “SIP/1001,30,trI”) in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
– Called SIP/1001
– Connected line update to SIP/1002-00000000 prevented.
– SIP/1001-00000001 is ringing
localhost*CLI> cc report status
1 Call completion transactions
Core ID Caller Status

0 SIP/1002 CC is available
|–>[email protected]
|–>SIP/1001(CCNR)
== Spawn extension (macro-dial-one, s, 42) exited non-zero on ‘SIP/1002-00000000’ in macro ‘dial-one’
== Spawn extension (macro-exten-vm, s, 14) exited non-zero on ‘SIP/1002-00000000’ in macro ‘exten-vm’
== Spawn extension (from-internal, 1001, 2) exited non-zero on ‘SIP/1002-00000000’
– Executing [[email protected]:1] Hangup(“SIP/1002-00000000”, “”) in new stack
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/1002-00000000’
localhost*CLI>

Extension A calls extension B. Extension B rings but no one answers and extension A hungs up.

-- Executing [[email protected]:1] Set("SIP/1002-00000004", "__RINGTIMER=30") in new stack
-- Executing [[email protected]:2] Macro("SIP/1002-00000004", "exten-vm,novm,1001,0,1,0") in new stack
-- Executing [[email protected]:1] Macro("SIP/1002-00000004", "user-callerid,") in new stack
-- Executing [[email protected]:1] Set("SIP/1002-00000004", "AMPUSER=1002") in new stack
-- Executing [[email protected]:2] GotoIf("SIP/1002-00000004", "0?report") in new stack
-- Executing [[email protected]:3] ExecIf("SIP/1002-00000004", "1?Set(REALCALLERIDNUM=1002)") in new stack
-- Executing [[email protected]:4] Set("SIP/1002-00000004", "AMPUSER=1002") in new stack
-- Executing [[email protected]:5] Set("SIP/1002-00000004", "AMPUSERCIDNAME=Jorge Carregal") in new stack
-- Executing [[email protected]:6] GotoIf("SIP/1002-00000004", "0?report") in new stack
-- Executing [[email protected]:7] Set("SIP/1002-00000004", "AMPUSERCID=1002") in new stack
-- Executing [[email protected]:8] Set("SIP/1002-00000004", "CALLERID(all)="Jorge Carregal" <1002>") in new stack
-- Executing [[email protected]:9] GotoIf("SIP/1002-00000004", "0?limit") in new stack
-- Executing [[email protected]:10] ExecIf("SIP/1002-00000004", "0?Set(GROUP(concurrency_limit)=1002)") in new stack
-- Executing [[email protected]:11] ExecIf("SIP/1002-00000004", "1?Set(CHANNEL(language)=es)") in new stack
-- Executing [[email protected]:12] GosubIf("SIP/1002-00000004", "7?sub-ccss,s,1(macro-exten-vm,1001)") in new stack
-- Executing [[email protected]:1] ExecIf("SIP/1002-00000004", "0?Return()") in new stack
-- Executing [[email protected]:2] Set("SIP/1002-00000004", "CCSS_SETUP=TRUE") in new stack
-- Executing [[email protected]:3] GosubIf("SIP/1002-00000004", "0?monitor_config,1(macro-exten-vm,1001):monitor_default,1(macro-exten-vm,1001)") in new stack
-- Executing [[email protected]:1] GotoIf("SIP/1002-00000004", "1?is_exten") in new stack
-- Goto (sub-ccss,monitor_default,5)
-- Executing [[email protected]:5] Set("SIP/1002-00000004", "CALLCOMPLETION(cc_monitor_policy)=generic") in new stack
-- Executing [[email protected]:6] Set("SIP/1002-00000004", "CALLCOMPLETION(cc_max_monitors)=5") in new stack
-- Executing [[email protected]:7] Return("SIP/1002-00000004", "TRUE") in new stack
-- Executing [[email protected]:4] GosubIf("SIP/1002-00000004", "7?agent_config,1():agent_default,1()") in new stack
-- Executing [[email protected]:1] Set("SIP/1002-00000004", "CALLCOMPLETION(cc_agent_policy)=generic") in new stack
-- Executing [[email protected]:2] Set("SIP/1002-00000004", "CALLCOMPLETION(cc_offer_timer)=30") in new stack
-- Executing [[email protected]:3] Set("SIP/1002-00000004", "CALLCOMPLETION(ccbs_available_timer)=") in new stack
-- Executing [[email protected]:4] Set("SIP/1002-00000004", "CALLCOMPLETION(ccnr_available_timer)=") in new stack
-- Executing [[email protected]:5] Set("SIP/1002-00000004", "CALLCOMPLETION(cc_callback_macro)=ccss-default") in new stack
-- Executing [[email protected]:6] ExecIf("SIP/1002-00000004", "1?Set(CALLCOMPLETION(cc_recall_timer)=)") in new stack
-- Executing [[email protected]:7] ExecIf("SIP/1002-00000004", "1?Set(CALLCOMPLETION(cc_max_agents)=)") in new stack
-- Executing [[email protected]:8] ExecIf("SIP/1002-00000004", "0?Set(CALLCOMPLETION(cc_agent_dialstring)=Local/[email protected])") in new stack
-- Executing [[email protected]:9] Set("SIP/1002-00000004", "CALLCOMPLETION(cc_callback_macro)=ccss-default") in new stack
-- Executing [[email protected]:10] Return("SIP/1002-00000004", "") in new stack
-- Executing [[email protected]:5] Set("SIP/1002-00000004", "DB(AMPUSER/1002/ccss/last_number)=1001") in new stack
-- Executing [[email protected]:6] Return("SIP/1002-00000004", "") in new stack
-- Executing [[email protected]:13] GotoIf("SIP/1002-00000004", "0?continue") in new stack
-- Executing [[email protected]:14] Set("SIP/1002-00000004", "__TTL=64") in new stack
-- Executing [[email protected]:15] GotoIf("SIP/1002-00000004", "1?continue") in new stack
-- Goto (macro-user-callerid,s,26)
-- Executing [[email protected]:26] Set("SIP/1002-00000004", "CALLERID(number)=1002") in new stack
-- Executing [[email protected]:27] Set("SIP/1002-00000004", "CALLERID(name)=Jorge Carregal") in new stack
-- Executing [[email protected]:28] Set("SIP/1002-00000004", "CHANNEL(language)=es") in new stack
-- Executing [[email protected]:2] Set("SIP/1002-00000004", "RingGroupMethod=none") in new stack
-- Executing [[email protected]:3] Set("SIP/1002-00000004", "__EXTTOCALL=1001") in new stack
-- Executing [[email protected]:4] Set("SIP/1002-00000004", "__PICKUPMARK=1001") in new stack
-- Executing [[email protected]:5] Set("SIP/1002-00000004", "RT=30") in new stack
-- Executing [[email protected]:6] Gosub("SIP/1002-00000004", "sub-record-check,s,1(exten,1001,)") in new stack
-- Executing [[email protected]:1] GotoIf("SIP/1002-00000004", "1?check") in new stack
-- Goto (sub-record-check,s,6)
-- Executing [[email protected]:6] Set("SIP/1002-00000004", "__MON_FMT=wav") in new stack
-- Executing [[email protected]:7] GotoIf("SIP/1002-00000004", "1?next") in new stack
-- Goto (sub-record-check,s,10)
-- Executing [[email protected]:10] ExecIf("SIP/1002-00000004", "0?Return()") in new stack
-- Executing [[email protected]:11] GotoIf("SIP/1002-00000004", "0?exten,1") in new stack
-- Executing [[email protected]:12] Set("SIP/1002-00000004", "__REC_STATUS=INITIALIZED") in new stack
-- Executing [[email protected]:13] ExecIf("SIP/1002-00000004", "0?Set(__REC_POLICY_MODE=)") in new stack
-- Executing [[email protected]:14] Set("SIP/1002-00000004", "NOW=1361976480") in new stack
-- Executing [[email protected]:15] Set("SIP/1002-00000004", "__DAY=27") in new stack
-- Executing [[email protected]:16] Set("SIP/1002-00000004", "__MONTH=02") in new stack
-- Executing [[email protected]:17] Set("SIP/1002-00000004", "__YEAR=2013") in new stack
-- Executing [[email protected]:18] Set("SIP/1002-00000004", "__TIMESTR=20130227-154800") in new stack
-- Executing [[email protected]:19] Set("SIP/1002-00000004", "__FROMEXTEN=1002") in new stack
-- Executing [[email protected]:20] Set("SIP/1002-00000004", "__CALLFILENAME=exten-1001-1002-20130227-154800-1361976480.4") in new stack
-- Executing [[email protected]:21] Goto("SIP/1002-00000004", "exten,1") in new stack
-- Goto (sub-record-check,exten,1)
-- Executing [[email protected]:1] GotoIf("SIP/1002-00000004", "0?callee") in new stack
-- Executing [[email protected]:2] Set("SIP/1002-00000004", "__REC_POLICY_MODE=dontcare") in new stack
-- Executing [[email protected]:3] GotoIf("SIP/1002-00000004", "1?caller") in new stack
-- Goto (sub-record-check,exten,10)
-- Executing [[email protected]:10] Set("SIP/1002-00000004", "__REC_POLICY_MODE=dontcare") in new stack
-- Executing [[email protected]:11] GosubIf("SIP/1002-00000004", "0?record,1(exten,1001,1002)") in new stack
-- Executing [[email protected]:12] Return("SIP/1002-00000004", "") in new stack
-- Executing [[email protected]:7] GotoIf("SIP/1002-00000004", "1?macrodial") in new stack
-- Goto (macro-exten-vm,s,13)
-- Executing [[email protected]:13] GosubIf("SIP/1002-00000004", "0?clrheader,1()") in new stack
-- Executing [[email protected]:14] Macro("SIP/1002-00000004", "dial-one,30,tr,1001") in new stack
-- Executing [[email protected]:1] Set("SIP/1002-00000004", "DEXTEN=1001") in new stack
-- Executing [[email protected]:2] Set("SIP/1002-00000004", "DIALSTATUS_CW=") in new stack
-- Executing [[email protected]:3] GosubIf("SIP/1002-00000004", "0?screen,1()") in new stack
-- Executing [[email protected]:4] GosubIf("SIP/1002-00000004", "0?cf,1()") in new stack
-- Executing [[email protected]:5] GotoIf("SIP/1002-00000004", "1?skip1") in new stack
-- Goto (macro-dial-one,s,8)
-- Executing [[email protected]:8] GotoIf("SIP/1002-00000004", "0?nodial") in new stack
-- Executing [[email protected]:9] GotoIf("SIP/1002-00000004", "0?continue") in new stack
-- Executing [[email protected]:10] Set("SIP/1002-00000004", "EXTHASCW=") in new stack
-- Executing [[email protected]:11] GotoIf("SIP/1002-00000004", "1?next1:cwinusebusy") in new stack
-- Goto (macro-dial-one,s,12)
-- Executing [[email protected]:12] GotoIf("SIP/1002-00000004", "0?docfu:skip3") in new stack
-- Goto (macro-dial-one,s,16)
-- Executing [[email protected]:16] GotoIf("SIP/1002-00000004", "1?next2:continue") in new stack
-- Goto (macro-dial-one,s,17)
-- Executing [[email protected]:17] GotoIf("SIP/1002-00000004", "0?continue") in new stack
-- Executing [[email protected]:18] ExecIf("SIP/1002-00000004", "0?Set(DIALSTATUS=BUSY)") in new stack
-- Executing [[email protected]:19] GotoIf("SIP/1002-00000004", "0?cwinusebusy") in new stack
-- Executing [[email protected]:20] Set("SIP/1002-00000004", "DEXTEN=") in new stack
-- Executing [[email protected]:21] Set("SIP/1002-00000004", "DIALSTATUS=BUSY") in new stack
-- Executing [[email protected]:22] Goto("SIP/1002-00000004", "nodial") in new stack
-- Goto (macro-dial-one,s,46)
-- Executing [[email protected]:46] ExecIf("SIP/1002-00000004", "0?Set(DIALSTATUS=NOANSWER)") in new stack
-- Executing [[email protected]:47] NoOp("SIP/1002-00000004", "Returned from dial-one with nothing to call and DIALSTATUS: BUSY") in new stack
-- Executing [[email protected]:48] MacroExit("SIP/1002-00000004", "") in new stack
-- Executing [[email protected]:15] Set("SIP/1002-00000004", "SV_DIALSTATUS=BUSY") in new stack
-- Executing [[email protected]:16] GosubIf("SIP/1002-00000004", "0?docfu,1()") in new stack
-- Executing [[email protected]:17] GosubIf("SIP/1002-00000004", "0?docfb,1()") in new stack
-- Executing [[email protected]:18] Set("SIP/1002-00000004", "DIALSTATUS=BUSY") in new stack
-- Executing [[email protected]:19] ExecIf("SIP/1002-00000004", "1?MacroExit()") in new stack
-- Executing [[email protected]:3] Set("SIP/1002-00000004", "__PICKUPMARK=") in new stack
-- Executing [[email protected]:4] GotoIf("SIP/1002-00000004", "1?app-blackhole,busy,1") in new stack
-- Goto (app-blackhole,busy,1)
-- Executing [[email protected]:1] NoOp("SIP/1002-00000004", "Blackhole Dest: Busy") in new stack
-- Executing [[email protected]:2] Busy("SIP/1002-00000004", "20") in new stack

Extension A call the extension B and the extension B is busy.

-- Executing [*[email protected]:1] Answer("SIP/1002-00000005", "") in new stack
-- Executing [*[email protected]:2] Set("SIP/1002-00000005", "CCSS_SETUP=TRUE") in new stack
-- Executing [*[email protected]:3] Macro("SIP/1002-00000005", "user-callerid,") in new stack
-- Executing [[email protected]:1] Set("SIP/1002-00000005", "AMPUSER=1002") in new stack
-- Executing [[email protected]:2] GotoIf("SIP/1002-00000005", "0?report") in new stack
-- Executing [[email protected]:3] ExecIf("SIP/1002-00000005", "1?Set(REALCALLERIDNUM=1002)") in new stack
-- Executing [[email protected]:4] Set("SIP/1002-00000005", "AMPUSER=1002") in new stack
-- Executing [[email protected]:5] Set("SIP/1002-00000005", "AMPUSERCIDNAME=Jorge Carregal") in new stack
-- Executing [[email protected]:6] GotoIf("SIP/1002-00000005", "0?report") in new stack
-- Executing [[email protected]:7] Set("SIP/1002-00000005", "AMPUSERCID=1002") in new stack
-- Executing [[email protected]:8] Set("SIP/1002-00000005", "CALLERID(all)="Jorge Carregal" <1002>") in new stack
-- Executing [[email protected]:9] GotoIf("SIP/1002-00000005", "0?limit") in new stack
-- Executing [[email protected]:10] ExecIf("SIP/1002-00000005", "0?Set(GROUP(concurrency_limit)=1002)") in new stack
-- Executing [[email protected]:11] ExecIf("SIP/1002-00000005", "1?Set(CHANNEL(language)=es)") in new stack
-- Executing [[email protected]:12] GosubIf("SIP/1002-00000005", "7?sub-ccss,s,1(from-internal,*82)") in new stack
-- Executing [[email protected]:1] ExecIf("SIP/1002-00000005", "4?Return()") in new stack
-- Executing [[email protected]:13] GotoIf("SIP/1002-00000005", "0?continue") in new stack
-- Executing [[email protected]:14] Set("SIP/1002-00000005", "__TTL=64") in new stack
-- Executing [[email protected]:15] GotoIf("SIP/1002-00000005", "1?continue") in new stack
-- Goto (macro-user-callerid,s,26)
-- Executing [[email protected]:26] Set("SIP/1002-00000005", "CALLERID(number)=1002") in new stack
-- Executing [[email protected]:27] Set("SIP/1002-00000005", "CALLERID(name)=Jorge Carregal") in new stack
-- Executing [[email protected]:28] Set("SIP/1002-00000005", "CHANNEL(language)=es") in new stack
-- Executing [*[email protected]:4] CallCompletionRequest("SIP/1002-00000005", "") in new stack
-- Executing [*[email protected]:5] Playback("SIP/1002-00000005", "beep") in new stack
-- <SIP/1002-00000005> Playing 'beep.ulaw' (language 'es')
-- Executing [*[email protected]:6] Macro("SIP/1002-00000005", "hangupcall,") in new stack
-- Executing [[email protected]:1] GotoIf("SIP/1002-00000005", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [[email protected]:3] ExecIf("SIP/1002-00000005", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [[email protected]:4] Hangup("SIP/1002-00000005", "") in new stack

== Spawn extension (macro-hangupcall, s, 4) exited non-zero on ‘SIP/1002-00000005’ in macro ‘hangupcall’
== Spawn extension (from-internal, 82, 6) exited non-zero on ‘SIP/1002-00000005’
– Executing [[email protected]:1] Hangup(“SIP/1002-00000005”, “”) in new stack
localhost
CLI> cc report status
There are currently no active call completion transactions
localhost*CLI>

Extension A call camp-on (*82) and the command “cc report status” say “There are currently no active call completion transactions”.

Thanks.

Its fine, just found it abit funny. I would like, as you do, to have an answer to this since it has been long time and a solution has not been found.

Regards.

I’m going to push this skeleton back out of the closest.
Has no one found a solution for this?
Our users are getting antsy over this not working.
I’d be willing to take a look at how to fix this, but where do I start??

For some strange reason this matter is being ignored for a long time. Even the ticket I made(http://www.freepbx.org/trac/ticket/6258) has not being reviewed yet (at least a “can’t be fixed” is enough) . If I choose to buy Paid support will this matter be fixed?

Thank you.

I don’t know about the commercial support. But yet, I think it might help pushing things along.
Unfortunately, it’s been quiet around #6258. If I knew where to start I’d take a look at it, but I just need a starting point…