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

Reply via email to