On Tue, 2005-08-02 at 11:46 -0400, Doug Logan wrote:
> Is there a good way to route calls based on CallerID, in an easily updatable 
> format? 
> Eg, maybe a mySQL database where you have two fields, "pattern" and 
> "extension". If the incoming call meets the pattern, then it is automatically 
> sent to the given extension.
> 
> I'd like to use this to be able to, for example, route all incoming calls 
> from 336 to the NC rep group, 860 to the CT reg group. I'd also like to be 
> able to route a call from one of our big buyers, directly to a specific rep.
> 
> Ideally it would be great to have this in some sort of mySQL database that 
> could be updated whenever, and the effects take place immediately, and a web 
> interface could be built for.
> 
> 
> Are there any add-ons that do this, or something similiar I could modify? 
> Thanks!
> 
> Doug Logan

Without moving to RealTime, you could send all incoming calls to a Macro
(or it could be done inside a context) that would take the area code
from ${CALLERIDNUM}, perform a MySQL fetch with the MySQL addon, and the
data returned from the database could be the name of a context to go to
to process the call for that destination, or even as simple as the
phones to ring. Then you'd just have the bailout priority go to a
default call-handling routine. I'd write up a brief example but things
are too busy here. Nonetheless, that should help you get started.

-- 
-Bryce
[EMAIL PROTECTED]

NOTICE: The views expressed in this e-mail do not neccesarily reflect
those of my employer, this company, or its employees. This is a personal
e-mail and as such, the opinions expressed are my own.

_______________________________________________
Asterisk-Dev mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-dev
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to