Extension - Optional Destinations - busy

dear team,

i have created a busy destination on a extension.
i have disabled call waiting. so my plan: if a call comes in and the extension is busy,
then i do a Terminate Call with Busy option.

but my main problem:
it doesnt work. the call was terminated, but i dont hear the busy tone on the caller site.

how i can do that, if the ext is busy, that i can hear as external caller a busy tone?

have i done a missconfiguration?

thank you many greets

Change your destination to Terminate Call > Busy

Hello Itzik,

thank you!

i have set this before, but its not working. Internal i get the busy tone,
but if i call from external, the call only cancels without any type of busy signal.

can it be that a sound file are not existing on system?

The sound file definitely exists since it plays when you call internally.

Looking at the logs would give you a clue. /var/log/asterisk/full

Hello Itzik,

thank you.

I have now only disconnect the phone (ext), and have set the “not reachable” to terminate call -> busy:

here is the log:

SRV-PBX-CSIP-0000*CLI>
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
       > [INSERT INTO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,extra) VALUES ('CHAN_START',{ts '2018-02-14 12:58:12.911694'},'+43XXXXXXXXXX','+43XXXXXXXXXX','','','','+XXXXXXXXXXX10','from-trunk','SIP/Out-00000318','','',3,'','1518609492.1108','1518609492.1108','','','')]
    -- Executing [+XXXXXXXXXXX10@from-trunk:1] Set("SIP/Out-00000318", "__DIRECTION=INBOUND") in new stack
    -- Executing [+XXXXXXXXXXX10@from-trunk:2] Gosub("SIP/Out-00000318", "sub-record-check,s,1(in,+XXXXXXXXXXX10,dontcare)") in new stack
    -- Executing [s@sub-record-check:1] GotoIf("SIP/Out-00000318", "0?initialized") in new stack
    -- Executing [s@sub-record-check:2] Set("SIP/Out-00000318", "__REC_STATUS=INITIALIZED") in new stack
    -- Executing [s@sub-record-check:3] Set("SIP/Out-00000318", "NOW=1518609492") in new stack
    -- Executing [s@sub-record-check:4] Set("SIP/Out-00000318", "__DAY=14") in new stack
    -- Executing [s@sub-record-check:5] Set("SIP/Out-00000318", "__MONTH=02") in new stack
    -- Executing [s@sub-record-check:6] Set("SIP/Out-00000318", "__YEAR=2018") in new stack
    -- Executing [s@sub-record-check:7] Set("SIP/Out-00000318", "__TIMESTR=20180214-125812") in new stack
    -- Executing [s@sub-record-check:8] Set("SIP/Out-00000318", "__FROMEXTEN=unknown") in new stack
    -- Executing [s@sub-record-check:9] Set("SIP/Out-00000318", "__MON_FMT=wav") in new stack
    -- Executing [s@sub-record-check:10] NoOp("SIP/Out-00000318", "Recordings initialized") in new stack
    -- Executing [s@sub-record-check:11] ExecIf("SIP/Out-00000318", "0?Set(ARG3=dontcare)") in new stack
    -- Executing [s@sub-record-check:12] Set("SIP/Out-00000318", "REC_POLICY_MODE_SAVE=") in new stack
    -- Executing [s@sub-record-check:13] ExecIf("SIP/Out-00000318", "0?Set(REC_STATUS=NO)") in new stack
    -- Executing [s@sub-record-check:14] GotoIf("SIP/Out-00000318", "2?checkaction") in new stack
    -- Goto (sub-record-check,s,17)
    -- Executing [s@sub-record-check:17] GotoIf("SIP/Out-00000318", "1?sub-record-check,in,1") in new stack
    -- Goto (sub-record-check,in,1)
    -- Executing [in@sub-record-check:1] NoOp("SIP/Out-00000318", "Inbound Recording Check to +XXXXXXXXXXX10") in new stack
    -- Executing [in@sub-record-check:2] Set("SIP/Out-00000318", "FROMEXTEN=unknown") in new stack
    -- Executing [in@sub-record-check:3] ExecIf("SIP/Out-00000318", "13?Set(FROMEXTEN=+43XXXXXXXXXX)") in new stack
    -- Executing [in@sub-record-check:4] Gosub("SIP/Out-00000318", "recordcheck,1(dontcare,in,+XXXXXXXXXXX10)") in new stack
    -- Executing [recordcheck@sub-record-check:1] NoOp("SIP/Out-00000318", "Starting recording check against dontcare") in new stack
    -- Executing [recordcheck@sub-record-check:2] Goto("SIP/Out-00000318", "dontcare") in new stack
    -- Goto (sub-record-check,recordcheck,3)
    -- Executing [recordcheck@sub-record-check:3] Return("SIP/Out-00000318", "") in new stack
    -- Executing [in@sub-record-check:5] Return("SIP/Out-00000318", "") in new stack
    -- Executing [+XXXXXXXXXXX10@from-trunk:3] Gosub("SIP/Out-00000318", "app-blacklist-check,s,1()") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("SIP/Out-00000318", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("SIP/Out-00000318", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("SIP/Out-00000318", "") in new stack
    -- Executing [+XXXXXXXXXXX10@from-trunk:4] Set("SIP/Out-00000318", "__FROM_DID=+XXXXXXXXXXX10") in new stack
    -- Executing [+XXXXXXXXXXX10@from-trunk:5] Set("SIP/Out-00000318", "CDR(did)=+XXXXXXXXXXX10") in new stack
    -- Executing [+XXXXXXXXXXX10@from-trunk:6] ExecIf("SIP/Out-00000318", "0 ?Set(CALLERID(name)=+43XXXXXXXXXX)") in new stack
    -- Executing [+XXXXXXXXXXX10@from-trunk:7] Set("SIP/Out-00000318", "__MOHCLASS=") in new stack
    -- Executing [+XXXXXXXXXXX10@from-trunk:8] Set("SIP/Out-00000318", "__REVERSAL_REJECT=FALSE") in new stack
    -- Executing [+XXXXXXXXXXX10@from-trunk:9] GotoIf("SIP/Out-00000318", "1?post-reverse-charge") in new stack
    -- Goto (from-trunk,+XXXXXXXXXXX10,11)
    -- Executing [+XXXXXXXXXXX10@from-trunk:11] NoOp("SIP/Out-00000318", "") in new stack
    -- Executing [+XXXXXXXXXXX10@from-trunk:12] Set("SIP/Out-00000318", "__CALLINGNAMEPRES_SV=allowed_not_screened") in new stack
    -- Executing [+XXXXXXXXXXX10@from-trunk:13] Set("SIP/Out-00000318", "__CALLINGNUMPRES_SV=allowed_not_screened") in new stack
    -- Executing [+XXXXXXXXXXX10@from-trunk:14] Set("SIP/Out-00000318", "CALLERID(name-pres)=allowed_not_screened") in new stack
    -- Executing [+XXXXXXXXXXX10@from-trunk:15] Set("SIP/Out-00000318", "CALLERID(num-pres)=allowed_not_screened") in new stack
    -- Executing [+XXXXXXXXXXX10@from-trunk:16] Set("SIP/Out-00000318", "__ALERT_INFO=<http://127.0.0.1/Ringer2>") in new stack
    -- Executing [+XXXXXXXXXXX10@from-trunk:17] NoOp("SIP/Out-00000318", "CallerID Entry Point") in new stack
    -- Executing [+XXXXXXXXXXX10@from-trunk:18] Goto("SIP/Out-00000318", "from-did-direct,10,1") in new stack
    -- Goto (from-did-direct,10,1)
    -- Executing [10@from-did-direct:1] GotoIf("SIP/Out-00000318", "1?ext-local,10,1:followme-check,10,1") in new stack
    -- Goto (ext-local,10,1)
    -- Executing [10@ext-local:1] Set("SIP/Out-00000318", "__RINGTIMER=5") in new stack
    -- Executing [10@ext-local:2] Macro("SIP/Out-00000318", "exten-vm,10,10,1,1,1") in new stack
    -- Executing [s@macro-exten-vm:1] Macro("SIP/Out-00000318", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/Out-00000318", "TOUCH_MONITOR=1518609492.1108") in new stack
    -- Executing [s@macro-user-callerid:2] Set("SIP/Out-00000318", "AMPUSER=+43XXXXXXXXXX") in new stack
    -- Executing [s@macro-user-callerid:3] GotoIf("SIP/Out-00000318", "0?report") in new stack
    -- Executing [s@macro-user-callerid:4] ExecIf("SIP/Out-00000318", "1?Set(REALCALLERIDNUM=+43XXXXXXXXXX)") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/Out-00000318", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/Out-00000318", "0?limit") in new stack
    -- Executing [s@macro-user-callerid:7] Set("SIP/Out-00000318", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:8] GotoIf("SIP/Out-00000318", "1?report") in new stack
    -- Goto (macro-user-callerid,s,15)
    -- Executing [s@macro-user-callerid:15] GotoIf("SIP/Out-00000318", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:16] ExecIf("SIP/Out-00000318", "1?Set(__CALLEE_ACCOUNCODE=)") in new stack
    -- Executing [s@macro-user-callerid:17] Set("SIP/Out-00000318", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:18] GotoIf("SIP/Out-00000318", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,29)
    -- Executing [s@macro-user-callerid:29] Set("SIP/Out-00000318", "CALLERID(number)=+43XXXXXXXXXX") in new stack
    -- Executing [s@macro-user-callerid:30] Set("SIP/Out-00000318", "CALLERID(name)=+43XXXXXXXXXX") in new stack
    -- Executing [s@macro-user-callerid:31] GotoIf("SIP/Out-00000318", "0?cnum") in new stack
    -- Executing [s@macro-user-callerid:32] Set("SIP/Out-00000318", "CDR(cnam)=+43XXXXXXXXXX") in new stack
    -- Executing [s@macro-user-callerid:33] Set("SIP/Out-00000318", "CDR(cnum)=+43XXXXXXXXXX") in new stack
    -- Executing [s@macro-user-callerid:34] Set("SIP/Out-00000318", "CHANNEL(language)=en") in new stack
    -- Executing [s@macro-exten-vm:2] Set("SIP/Out-00000318", "RingGroupMethod=none") in new stack
    -- Executing [s@macro-exten-vm:3] Set("SIP/Out-00000318", "__EXTTOCALL=10") in new stack
    -- Executing [s@macro-exten-vm:4] Set("SIP/Out-00000318", "__PICKUPMARK=10") in new stack
    -- Executing [s@macro-exten-vm:5] Set("SIP/Out-00000318", "RT=5") in new stack
    -- Executing [s@macro-exten-vm:6] ExecIf("SIP/Out-00000318", "0?Macro(vm,10,DIRECTDIAL,)") in new stack
    -- Executing [s@macro-exten-vm:7] ExecIf("SIP/Out-00000318", "0?MacroExit()") in new stack
    -- Executing [s@macro-exten-vm:8] Gosub("SIP/Out-00000318", "sub-record-check,s,1(exten,10,dontcare)") in new stack
    -- Executing [s@sub-record-check:1] GotoIf("SIP/Out-00000318", "13?initialized") in new stack
    -- Goto (sub-record-check,s,10)
    -- Executing [s@sub-record-check:10] NoOp("SIP/Out-00000318", "Recordings initialized") in new stack
    -- Executing [s@sub-record-check:11] ExecIf("SIP/Out-00000318", "0?Set(ARG3=dontcare)") in new stack
    -- Executing [s@sub-record-check:12] Set("SIP/Out-00000318", "REC_POLICY_MODE_SAVE=") in new stack
    -- Executing [s@sub-record-check:13] ExecIf("SIP/Out-00000318", "0?Set(REC_STATUS=NO)") in new stack
    -- Executing [s@sub-record-check:14] GotoIf("SIP/Out-00000318", "5?checkaction") in new stack
    -- Goto (sub-record-check,s,17)
    -- Executing [s@sub-record-check:17] GotoIf("SIP/Out-00000318", "1?sub-record-check,exten,1") in new stack
    -- Goto (sub-record-check,exten,1)
    -- Executing [exten@sub-record-check:1] NoOp("SIP/Out-00000318", "Exten Recording Check between +43XXXXXXXXXX and 10") in new stack
    -- Executing [exten@sub-record-check:2] Set("SIP/Out-00000318", "CALLTYPE=external") in new stack
    -- Executing [exten@sub-record-check:3] ExecIf("SIP/Out-00000318", "0?Set(CALLTYPE=)") in new stack
    -- Executing [exten@sub-record-check:4] Set("SIP/Out-00000318", "CALLEE=dontcare") in new stack
    -- Executing [exten@sub-record-check:5] ExecIf("SIP/Out-00000318", "0?Set(CALLEE=dontcare)") in new stack
    -- Executing [exten@sub-record-check:6] GotoIf("SIP/Out-00000318", "1?callee") in new stack
    -- Goto (sub-record-check,exten,11)
    -- Executing [exten@sub-record-check:11] Gosub("SIP/Out-00000318", "recordcheck,1(dontcare,external,10)") in new stack
    -- Executing [recordcheck@sub-record-check:1] NoOp("SIP/Out-00000318", "Starting recording check against dontcare") in new stack
    -- Executing [recordcheck@sub-record-check:2] Goto("SIP/Out-00000318", "dontcare") in new stack
    -- Goto (sub-record-check,recordcheck,3)
    -- Executing [recordcheck@sub-record-check:3] Return("SIP/Out-00000318", "") in new stack
    -- Executing [exten@sub-record-check:12] Return("SIP/Out-00000318", "") in new stack
    -- Executing [s@macro-exten-vm:9] GotoIf("SIP/Out-00000318", "1?macrodial") in new stack
    -- Goto (macro-exten-vm,s,15)
    -- Executing [s@macro-exten-vm:15] GosubIf("SIP/Out-00000318", "0?clrheader,1()") in new stack
    -- Executing [s@macro-exten-vm:16] Macro("SIP/Out-00000318", "dial-one,5,Ttr,10") in new stack
    -- Executing [s@macro-dial-one:1] Set("SIP/Out-00000318", "DEXTEN=10") in new stack
    -- Executing [s@macro-dial-one:2] ExecIf("SIP/Out-00000318", "0?Set(EXTTOCALL=10)") in new stack
    -- Executing [s@macro-dial-one:3] Set("SIP/Out-00000318", "DIALSTATUS_CW=") in new stack
    -- Executing [s@macro-dial-one:4] GosubIf("SIP/Out-00000318", "0?screen,1()") in new stack
    -- Executing [s@macro-dial-one:5] GosubIf("SIP/Out-00000318", "0?cf,1()") in new stack
    -- Executing [s@macro-dial-one:6] GotoIf("SIP/Out-00000318", "1?skip1") in new stack
    -- Goto (macro-dial-one,s,9)
    -- Executing [s@macro-dial-one:9] GotoIf("SIP/Out-00000318", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:10] GotoIf("SIP/Out-00000318", "0?continue") in new stack
    -- Executing [s@macro-dial-one:11] Set("SIP/Out-00000318", "EXTHASCW=") in new stack
    -- Executing [s@macro-dial-one:12] GotoIf("SIP/Out-00000318", "1?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,13)
    -- Executing [s@macro-dial-one:13] GotoIf("SIP/Out-00000318", "0?docfu:skip3") in new stack
    -- Goto (macro-dial-one,s,17)
    -- Executing [s@macro-dial-one:17] GotoIf("SIP/Out-00000318", "1?next2:continue") in new stack
    -- Goto (macro-dial-one,s,18)
    -- Executing [s@macro-dial-one:18] GotoIf("SIP/Out-00000318", "1?continue") in new stack
    -- Goto (macro-dial-one,s,26)
    -- Executing [s@macro-dial-one:26] GotoIf("SIP/Out-00000318", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:27] GosubIf("SIP/Out-00000318", "1?dstring,1():dlocal,1()") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("SIP/Out-00000318", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("SIP/Out-00000318", "DEVICES=10") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("SIP/Out-00000318", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("SIP/Out-00000318", "0?Set(DEVICES=0)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("SIP/Out-00000318", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("SIP/Out-00000318", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("SIP/Out-00000318", "THISDIAL=SIP/10") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("SIP/Out-00000318", "1?zap2dahdi,1()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("SIP/Out-00000318", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("SIP/Out-00000318", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("SIP/Out-00000318", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("SIP/Out-00000318", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("SIP/Out-00000318", "THISPART2=SIP/10") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("SIP/Out-00000318", "0?Set(THISPART2=DAHDI/10)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/Out-00000318", "NEWDIAL=SIP/10&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("SIP/Out-00000318", "NEWDIAL=SIP/10&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("SIP/Out-00000318", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("SIP/Out-00000318", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("SIP/Out-00000318", "THISDIAL=SIP/10") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("SIP/Out-00000318", "") in new stack
    -- Executing [dstring@macro-dial-one:9] GotoIf("SIP/Out-00000318", "1?docheck") in new stack
    -- Goto (macro-dial-one,dstring,14)
    -- Executing [dstring@macro-dial-one:14] GotoIf("SIP/Out-00000318", "0?skipset") in new stack
    -- Executing [dstring@macro-dial-one:15] Set("SIP/Out-00000318", "DSTRING=SIP/10&") in new stack
    -- Executing [dstring@macro-dial-one:16] Set("SIP/Out-00000318", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:17] GotoIf("SIP/Out-00000318", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:18] ExecIf("SIP/Out-00000318", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:19] Set("SIP/Out-00000318", "DSTRING=SIP/10") in new stack
    -- Executing [dstring@macro-dial-one:20] Return("SIP/Out-00000318", "") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("SIP/Out-00000318", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:29] GotoIf("SIP/Out-00000318", "0?skiptrace") in new stack
    -- Executing [s@macro-dial-one:30] GosubIf("SIP/Out-00000318", "1?ctset,1():ctclear,1()") in new stack
    -- Executing [ctset@macro-dial-one:1] Set("SIP/Out-00000318", "DB(CALLTRACE/10)=+43XXXXXXXXXX") in new stack
    -- Executing [ctset@macro-dial-one:2] Return("SIP/Out-00000318", "") in new stack
    -- Executing [s@macro-dial-one:31] Set("SIP/Out-00000318", "D_OPTIONS=Ttr") in new stack
    -- Executing [s@macro-dial-one:32] NoOp("SIP/Out-00000318", "Blind Transfer: , Attended Transfer: , User: , Alert Info: <http://127.0.0.1/Ringer2>") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("SIP/Out-00000318", "0?Set(ALERT_INFO=)") in new stack
    -- Executing [s@macro-dial-one:34] ExecIf("SIP/Out-00000318", "0?Set(ALERT_INFO=)") in new stack
    -- Executing [s@macro-dial-one:35] ExecIf("SIP/Out-00000318", "0?Set(ALERT_INFO=)") in new stack
    -- Executing [s@macro-dial-one:36] ExecIf("SIP/Out-00000318", "0?Set(ALERT_INFO=<http://127.0.0.1/Ringer2>;volume=)") in new stack
    -- Executing [s@macro-dial-one:37] ExecIf("SIP/Out-00000318", "0?Set(ALERT_INFO=<http://127.0.0.1/Ringer2>;volume=)") in new stack
    -- Executing [s@macro-dial-one:38] GosubIf("SIP/Out-00000318", "1?func-set-sipheader,s,1(Alert-Info,<http://127.0.0.1/Ringer2>)") in new stack
    -- Executing [s@func-set-sipheader:1] NoOp("SIP/Out-00000318", "Sip Add Header function called. Adding Alert-Info = <http://127.0.0.1/Ringer2>") in new stack
    -- Executing [s@func-set-sipheader:2] Set("SIP/Out-00000318", "HASH(_SIPHEADERS,Alert-Info)=<http://127.0.0.1/Ringer2>") in new stack
    -- Executing [s@func-set-sipheader:3] Return("SIP/Out-00000318", "") in new stack
    -- Executing [s@macro-dial-one:39] ExecIf("SIP/Out-00000318", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:40] GosubIf("SIP/Out-00000318", "0?qwait,1()") in new stack
    -- Executing [s@macro-dial-one:41] Set("SIP/Out-00000318", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:42] Set("SIP/Out-00000318", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:43] GotoIf("SIP/Out-00000318", "0?usegoto,1") in new stack
    -- Executing [s@macro-dial-one:44] GotoIf("SIP/Out-00000318", "1?godial") in new stack
    -- Goto (macro-dial-one,s,49)
    -- Executing [s@macro-dial-one:49] Macro("SIP/Out-00000318", "dialout-one-predial-hook,") in new stack
    -- Executing [s@macro-dialout-one-predial-hook:1] MacroExit("SIP/Out-00000318", "") in new stack
    -- Executing [s@macro-dial-one:50] ExecIf("SIP/Out-00000318", "1?Set(D_OPTIONS=trI)") in new stack
    -- Executing [s@macro-dial-one:51] Dial("SIP/Out-00000318", "SIP/10,5,trIb(func-apply-sipheaders^s^1)") in new stack
[2018-02-14 12:58:12] WARNING[15727][C-00000296]: app_dial.c:2455 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [s@macro-dial-one:52] ExecIf("SIP/Out-00000318", "0?MacroExit()") in new stack
    -- Executing [s@macro-dial-one:53] ExecIf("SIP/Out-00000318", "0?Set(DIALSTATUS=)") in new stack
    -- Executing [s@macro-dial-one:54] GosubIf("SIP/Out-00000318", "0?s-CHANUNAVAIL,1()") in new stack
    -- Executing [s@macro-dial-one:55] MacroExit("SIP/Out-00000318", "") in new stack
    -- Executing [s@macro-exten-vm:17] Set("SIP/Out-00000318", "SV_DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:18] GosubIf("SIP/Out-00000318", "0?docfu,1()") in new stack
    -- Executing [s@macro-exten-vm:19] GosubIf("SIP/Out-00000318", "0?docfb,1()") in new stack
    -- Executing [s@macro-exten-vm:20] Set("SIP/Out-00000318", "DIALSTATUS=CHANUNAVAIL") in new stack
    -- Executing [s@macro-exten-vm:21] ExecIf("SIP/Out-00000318", "1?MacroExit()") in new stack
    -- Executing [10@ext-local:3] Set("SIP/Out-00000318", "__PICKUPMARK=") in new stack
    -- Executing [10@ext-local:4] GotoIf("SIP/Out-00000318", "0?app-blackhole,busy,1") in new stack
    -- Executing [10@ext-local:5] GotoIf("SIP/Out-00000318", "0?app-blackhole,busy,1") in new stack
    -- Executing [10@ext-local:6] GotoIf("SIP/Out-00000318", "1?app-blackhole,busy,1") in new stack
    -- Goto (app-blackhole,busy,1)
    -- Executing [busy@app-blackhole:1] NoOp("SIP/Out-00000318", "Blackhole Dest: Busy") in new stack
    -- Executing [busy@app-blackhole:2] Progress("SIP/Out-00000318", "") in new stack
    -- Executing [busy@app-blackhole:3] Busy("SIP/Out-00000318", "20") in new stack
[2018-02-14 12:58:12] WARNING[15727][C-00000296]: channel.c:4861 ast_prod: Prodding channel 'SIP/Out-00000318' failed
  == Spawn extension (app-blackhole, busy, 3) exited non-zero on 'SIP/Out-00000318'
       > [INSERT INTO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,extra) VALUES ('HANGUP',{ts '2018-02-14 12:58:12.935561'},'+43XXXXXXXXXX','+43XXXXXXXXXX','+43XXXXXXXXXX','','+XXXXXXXXXXX10','busy','app-blackhole','SIP/Out-00000318','','',3,'','1518609492.1108','1518609492.1108','','','20,,CHANUNAVAIL')]
       > [INSERT INTO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,extra) VALUES ('CHAN_END',{ts '2018-02-14 12:58:12.935595'},'+43XXXXXXXXXX','+43XXXXXXXXXX','+43XXXXXXXXXX','','+XXXXXXXXXXX10','busy','app-blackhole','SIP/Out-00000318','','',3,'','1518609492.1108','1518609492.1108','','','')]
       > [INSERT INTO cel (eventtype,eventtime,cid_name,cid_num,cid_ani,cid_rdnis,cid_dnid,exten,context,channame,appname,appdata,amaflags,accountcode,uniqueid,linkedid,peer,userdeftype,extra) VALUES ('LINKEDID_END',{ts '2018-02-14 12:58:12.935605'},'+43XXXXXXXXXX','+43XXXXXXXXXX','+43XXXXXXXXXX','','+XXXXXXXXXXX10','busy','app-blackhole','SIP/Out-00000318','','',3,'','1518609492.1108','1518609492.1108','','','')]
SRV-PBX-CSIP-0000*CLI>

can you find there any problems?

thank you very much

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