Hi list:
I'm having the next problem, it appear that the application ChanIsAvail
is not working on Asterisk 1.4.5 always return me 0 in AVAILSTATUS.
I add my dialplan and the output to the cli.
THanks.
In the example i'm dialing from extension SIP/112
My DialPlan Secction:
[macro-callonlyiffree]
exten => s,1,ChanIsAvail(${ARG1}|s)
exten => s,n,NoOp(${AVAILCHAN})
exten => s,n,NoOp(${AVAILORIGCHAN})
exten => s,n,NoOp(${AVAILSTATUS})
exten => s,n,GoToIf($[${AVAILSTATUS} < 1]?autoanswer:fail)
exten => s,n,NoOp()
exten => s,n(autoanswer),Dial(${ARG1}||)
exten => s,102(fail),Hangup
[pruebas]
exten => *99,1,Dial(Local/[EMAIL PROTECTED]&Local/[EMAIL PROTECTED]||r)
[inpuerta]
exten => _1XX,1,Macro(callonlyiffree,SIP/${EXTEN})
The Log:
-- Executing [EMAIL PROTECTED]:1] Dial("SIP/112-08236be8",
"Local/[EMAIL PROTECTED]&Local/[EMAIL PROTECTED]||r")
in new stack
-- Called [EMAIL PROTECTED]
-- Called [EMAIL PROTECTED]
-- Executing [EMAIL PROTECTED]:1] Macro("Local/[EMAIL PROTECTED],2",
"callonlyiffree|SIP/111") in new stack
-- Executing [EMAIL PROTECTED]:1] ChanIsAvail("
Local/[EMAIL PROTECTED],2", "SIP/111|s") in new stack
-- Executing [EMAIL PROTECTED]:1] Macro("Local/[EMAIL PROTECTED],2",
"callonlyiffree|SIP/112") in new stack
-- Executing [EMAIL PROTECTED]:1] ChanIsAvail("
Local/[EMAIL PROTECTED],2", "SIP/112|s") in new stack
-- Executing [EMAIL PROTECTED]:2] NoOp("Local/[EMAIL PROTECTED],2",
"SIP/111-081f7d18") in new stack
-- Executing [EMAIL PROTECTED]:3] NoOp("Local/[EMAIL PROTECTED],2",
"SIP/111") in new stack
-- Executing [EMAIL PROTECTED]:4] NoOp("Local/[EMAIL PROTECTED],2",
"0") in new stack
-- Executing [EMAIL PROTECTED]:5] GotoIf("Local/[EMAIL PROTECTED],2",
"1?autoanswer:fail") in new stack
-- Goto (macro-callonlyiffree,s,7)
-- Executing [EMAIL PROTECTED]:7] Dial("Local/[EMAIL PROTECTED],2",
"SIP/111||") in new stack
-- Called 111
-- Executing [EMAIL PROTECTED]:2] NoOp("Local/[EMAIL PROTECTED],2",
"SIP/112-0822a4b8") in new stack
-- Executing [EMAIL PROTECTED]:3] NoOp("Local/[EMAIL PROTECTED],2",
"SIP/112") in new stack
-- Executing [EMAIL PROTECTED]:4] NoOp("Local/[EMAIL PROTECTED],2",
"0") in new stack
-- Executing [EMAIL PROTECTED]:5] GotoIf("Local/[EMAIL PROTECTED],2",
"1?autoanswer:fail") in new stack
-- Goto (macro-callonlyiffree,s,7)
-- Executing [EMAIL PROTECTED]:7] Dial("Local/[EMAIL PROTECTED],2",
"SIP/112||") in new stack
-- Called 112
-- SIP/111-08342ec0 is ringing
-- Local/[EMAIL PROTECTED],1 is ringing
-- SIP/112-08346e28 is ringing
-- Local/[EMAIL PROTECTED],1 is ringing
--
Alvaro I. Parres Peredo
Director de IT
Grupo Xmarts SA de CV
Tel: +52 (33) 35 63 6261 Ext. 112
01 800 087 2260
Cel: +52 (33) 33 68 1087
[EMAIL PROTECTED]
_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users