[asterisk-users] More efficient dial plan for a list of selectiveinbound numbers
Danny Nicholas
danny at debsinc.com
Thu Apr 22 16:10:59 CDT 2010
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: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20100422/badf801c/attachment.htm
More information about the asterisk-users
mailing list