Hi to all, I am new in this forum. Anyone can help me?
Why my {dialstatus} don’t work for example if remote end is busy?
I have a portech mv 372, and if i call my mobile phone ( and i’m busy ) dial don’t goto to busy priority… this is my dialplan:
[uscita]
exten => _[03]X.,1,Answer()
exten => _[03]X.,2,Noop(Sto chiamando un cellulare: ${EXTEN})
exten => _[03]X.,3,ResetCDR()
exten => _[03]X.,4,Wait(0.5)
exten => _[03]X.,5,AGI(kkcc/app_callout.php)
exten => _[03]X.,6,AGI(kkcc/app_mux.php)
exten => _[03]X.,7,Set(CALLERID(name)=${TRUNKOUT})
exten => _[03]X.,8,Set(CALLERID(num)=${TRUNKOUT})
exten => _[03]X.,9,Noop(Passando per il trunk: ${TRUNKOUT})
exten => _[03]X.,10,Dial(SIP/${TRUNKOUT}/${EXTEN},300,tT)
exten => _[03]X.,11,Macro(autohangup,s-${DIALSTATUS})
exten => _[03]X.,n(chiama),Dial(${COMANDO})
exten => _[03]X.,n(chiama),Macro(autohangup,s-${DIALSTATUS})
exten => _[03]X.,n(coda),Queue(${COMANDO})
exten => _[03]X.,n(coda),Hangup
exten => h,1,Hangup()
e quindi la macro autohangup:
[macro-autohangup]
exten => s,1,goto(${ARG1},1)
exten => s-CHANUNAVAIL,1,Noop(${EXTEN} --> ESTENSIONE NON ESISTENTE OPPURE OCCUPATA)
exten => s-CHANUNAVAIL,2,ResetCDR(w)
exten => s-CHANUNAVAIL,3,NoCDR()
exten => s-CHANUNAVAIL,4,Congestion(20)
exten => s-ANSWER,1,Noop(${EXTEN} --> TUTTO OK)
exten => s-ANSWER,2,Hangup
exten => s-BUSY,1,Noop(${EXTEN} --> OCCUPATO)
exten => s-BUSY,2,ResetCDR(w)
exten => s-BUSY,3,NoCDR()
exten => s-BUSY,4,Busy(20)
exten => s-CONGESTION,1,Noop(${EXTEN} --> ERRORE GENERALE)
exten => s-CONGESTION,2,ResetCDR(w)
exten => s-CONGESTION,3,NoCDR()
exten => s-CONGESTION,4,Congestion(20)
exten => s-NOANSWER,1,Noop(${EXTEN} --> NON HA RISPOSTO)
exten => s-NOANSWER,2,Hangup
exten => s-CANCEL,1,Noop(${EXTEN} CHIAMATA ANNULLATA)
exten => s-CANCEL,2,Hangup
exten => s-.,1,Noop(${EXTEN} --> DS: ${DIALSTATUS} HU: ${HANGUPCAUSE})
i’m afflicted by this from 10 days ago…