[Asterisk-Users] ChanIsAvail

Tzafrir Cohen tzafrir at cohens.org.il
Wed Feb 15 14:08:43 MST 2006


On Tue, Feb 14, 2006 at 10:17:16AM -0500, Jayson Navitsky wrote:
> Hi,
> 
> So I've done my research on Chanisavail, read the wiki, checked the
> archive but can't seem to find anything to suit my scenario.  I've
> played around with it a lot, but I'm still scratching my head on what
> I need to do.
> 
> What I need is to be able to accept a call by SIP and ring all
> telephones that are not in use (which just so happen to be on Zap
> interfaces, but might be SIP in the future).
> 
> What I have now is this (I know it's really bad):
> 
> exten => 16465555555,1,Answer()
> exten => 16465555555,2,Dial(Local/105 at local&Local/106 at local&Local/110 at local&Local/112 at local,30)

Do you check the return status from Dial?

> exten => 16465555555,3,ChanisAvail(Local/105 at local&Local/106 at local)

What should that return? Local/105 at local should always be available, right?
(or maybe never, if that is how Local works).

I figure you need to use the actual channel name (Zap/nnn) if you want
to use ChanisAvail .

> exten => 16465555555,4,Cut(DESK3=AVAILCHAN||1)
> exten => 16465555555,5,ChanisAvail(Local/110 at local&Local/112 at local)
> exten => 16465555555,6,Cut(DESK4=AVAILCHAN||1)
> exten => 16465555555,7,Dial(${DESK3}&${DESK4},30,tr)
> exten => 16465555555,8,Busy
> 
> (Each local is 1 zap interface)
> 
> Which is sort of my temporary work around to the problem for now,
> first if there are no phones in use all phones will ring, if not it
> will return busy and then it is checked to see if there is anything
> available to ring between those 2 "groups" there.  If only one phone
> is in use only 2 channels will ring right now (obviously).
> 
> What I need is for any available channel to ring.
> 
> Any thoughts?
> 
> Thanks,
> Jay
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
> 
> Asterisk-Users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users

-- 
Tzafrir Cohen         | tzafrir at jbr.cohens.org.il | VIM is
http://tzafrir.org.il |                           | a Mutt's  
tzafrir at cohens.org.il |                           |  best
ICQ# 16849755         |                           | friend




More information about the asterisk-users mailing list