[asterisk-users] A way to check against a list of numbers?

Steve Edwards asterisk.org at sedwards.com
Fri Sep 10 16:10:59 CDT 2010


On Fri, 10 Sep 2010, Hose wrote:

> Does anyone have a suggestion on how to handle this?  For example, if I
> have a list of numbers that I want to go out a certain sip channel and
> another that I want to go out the dahdi device, is there a way to do
> this?  None of the numbers will fit into a pattern, so just plain
> pattern matching won't do.
>
> The most straightforward way would be to just define explicit patterns.
> Obviously that works, but doesn't seem scalable in terms of maintenance.
> Ideally there should be a variable or list of numbers, and the dialplan
> logic jumps into a subroutine that checks if the dialed number is on the
> list, then routes accordingly.  Does anyone have any suggestions as to
> how to approach that, or if they have a entirely different way in mind?

Depending on the number of DNISes involved, you could abuse the Asterisk 
database or put it into an external (MySQL?) database.

The external database approach would let you cobble up a web page so 
somebody other than you can maintain it :)

-- 
Thanks in advance,
-------------------------------------------------------------------------
Steve Edwards       sedwards at sedwards.com      Voice: +1-760-468-3867 PST
Newline                                              Fax: +1-760-731-3000



More information about the asterisk-users mailing list