Use an AGI to do a database lookup and return a value
[custom-inbound]
Exten => s,1,AGI(lookup.agi,${EXTEN})
Exten => s,n,GotoIf($[${AGI_RETURN} = "blah"}?1:2)
I would recommend the built-in database for simplicity, but for hundreds of
numbers you are going to want either a compiled C agi and/or a "real"
database lookup.
_____
From: [email protected]
[mailto:[email protected]] On Behalf Of bruce bruce
Sent: Thursday, April 22, 2010 4:03 PM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: [asterisk-users] More efficient dial plan for a list of
selectiveinbound numbers
I have a list of CLIDs prefixes that I want to use in a context.
Basically, I want to do this but the list of prefix numbers is much longer.
List of prefixes (556,557,557,989.....)
[custom-inbound]
exten => _556,1,answer
exten => _556,n,playback(beep)
exten => _557,1,answer
exten => _557,n,playback(beep)
exten => _558,1,answer
exten => _558,n,playback(beep)
exten => _989,1,answer
exten => _989,n,playback(beep)
If there are like 100s of different prefixes, this list gets really big. Not
desired. How can I have a more efficient dialplan?
Thanks,
Bruce
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users