Redirecting Calls to another User in the Regex Module
From Yate Documentation
(Difference between revisions)
(→Different scenario) |
(→Different scenario) |
||
Line 30: | Line 30: | ||
* [[Register | Register module]] | * [[Register | Register module]] | ||
* [[Routing]] | * [[Routing]] | ||
+ | * [[How To's]] |
Revision as of 11:02, 28 May 2013
Example of redirecting calls to another user.
Contents |
Configuration files
In regexroute.conf:
^123456$=return;called=johndoe
In regfile.conf:
[johndoe] password=pass_secret
Setting routing priorities
- regexroute.conf: i.e. preroute=10 route=10
- regfile.conf: i.e. preroute=50 route=50
Explanation priorities
YATE will start routing with regexroute.conf (highest priority, as it has the lowest number!). There the number 123456 matches, changes the called parameter to johndoe and returns. As the number has not been routed yet, YATE tries the files with the lower routing priority, now trying to route johndoe. johndoe is found in regfile.conf, and the originally called number 123456 is routed to the user johndoe.
Different scenario
This configuration can be done also, if instead of using regfile.conf, you use the database module (register.conf), with the priorities set accordingly.
See also