All, Is there a way I can perform a lookup to see if a given extension exists within a given context, on the local system? I could call Dial() and check the result of $DIALRESULT, but I'm thinking there should be a better way. Note, that I don't want to use ChanIsAvail(). That's only for determining if endpoints, ie phones, are registered. It doesn't seem to work with extensions. I am (trying) to use DUNDi. I'd like to perform a local lookup first (seeing as though DUNDi never returns the local system as a path, even when it's valid) before dialling the number via DUNDi if it isn't available. Doug.
Douglas Garstang
2006-Jun-14 14:52 UTC
[Asterisk-Users] RE: Determining if extension exists
Worked it out... ChanIsAvail(Local/${EXTENSION}@${CONTEXT})> -----Original Message----- > From: Douglas Garstang > Sent: Wednesday, June 14, 2006 2:38 PM > To: 'Asterisk Users Mailing List - Non-Commercial Discussion' > Subject: Determining if extension exists > > > All, > > Is there a way I can perform a lookup to see if a given > extension exists within a given context, on the local system? > I could call Dial() and check the result of $DIALRESULT, but > I'm thinking there should be a better way. > > Note, that I don't want to use ChanIsAvail(). That's only for > determining if endpoints, ie phones, are registered. It > doesn't seem to work with extensions. > > I am (trying) to use DUNDi. I'd like to perform a local > lookup first (seeing as though DUNDi never returns the local > system as a path, even when it's valid) before dialling the > number via DUNDi if it isn't available. > > Doug. > > >