Routing

From Yate Documentation
Revision as of 14:11, 6 December 2012 by Dana (Talk | contribs)

Jump to: navigation, search

Yate has multiple routing modules. A routing module is a module that handles (sees) the call.route message.

You can set all routing in a single module or use a combination of modules. If more than one module is used, then the priority that is set in each configuration file determines the order of the modules processing the message. A numerically lower priority means a higher priority of the route. A module can add/modify parameters without handling the message.

This is the list of the routing modules and a How To's for each of them:

Routing modules in Yate How to do routing in Yate
 
Regfile module
Module used to register users to Yate server.
 
Regular expressions module
&nbsp
 
[[Javascript routing|Javascript routing module]
&nbsp
 
Register module
 
Call forker module
&nbsp
 
ENUM route module
&nbsp
 
Cluster route module
&nbsp
 
Late routing Module
&nbsp
 
Call Counters Module
&nbsp
 
How to register users from regfile
&nbsp
 
Redirecting Calls to another User in the Regex Module
&nbsp
 
How to do routing using javascript
&nbsp
 
How to register users from register
&nbsp
 
How to do round-robin routing
&nbsp
 
Configuring regexp and callto parameters in cluster route module
&nbsp
 
Forking a call using lateroute
&nbsp
 
How to use callcounters module to count incoming calls
&nbsp
Personal tools
Namespaces

Variants
Actions
Preface
Configuration
Administrators
Developers