Routing

From Yate Documentation
(Difference between revisions)
Jump to: navigation, search
Line 10: Line 10:
 
!How to do routing in Yate
 
!How to do routing in Yate
 
|-
 
|-
|[[Regfile|Regfile]] module || [[How to register users from regfile]]
+
|[[Regfile|Regfile module]] || [[How to register users from regfile]]
 
|-
 
|-
|[[Regular expressions]] module || [[Redirecting Calls to another User in the Regex Module]]
+
|[[Regular expressions|Regular expressions module]] || [[Redirecting Calls to another User in the Regex Module]]
 
|-
 
|-
|[[Javascript routing]] module || [[How to do routing using javascript]]
+
|[[Javascript routing|Javascript routing module]] || [[How to do routing using javascript]]
 
|-
 
|-
 
|[[register|Register module]] || [[How to register users from register]]
 
|[[register|Register module]] || [[How to register users from register]]
 
|-
 
|-
|[[Call_Forker|Call forker]] || [[Round_Robin_Routing|How to do round-robin routing]]
+
|[[Call_Forker|Call forker module]] || [[Round_Robin_Routing|How to do round-robin routing]]
 
|-
 
|-
|[[ENUM_Routing|ENUM]] based routing
+
|[[ENUM_Routing|ENUM route module]]  
 
|
 
|
 
|-
 
|-
|[[Clustering]] support
+
|[[Clustering|]Cluster route module]]
 
|-
 
|-
 
|}
 
|}

Revision as of 16:58, 4 October 2012

Yate has multiple routing modules. You can set all routing in a module or use a combination of them. A routing module is a module that handles (sees) the call.route message.

If more than one module is used, then the priority that is set in each configuration file associated to the module will be used. This priority will establish the order in which the modules handle the routing request. A numerically lower priority means a higher actual priority of the route. A module can add/modify parameters without handling the message.

This is the list of the routing modules and a HowTo for each of them:

Routing modules in Yate How to do routing in Yate
Regfile module How to register users from regfile
Regular expressions module Redirecting Calls to another User in the Regex Module
Javascript routing module How to do routing using javascript
Register module How to register users from register
Call forker module How to do round-robin routing
ENUM route module
]Cluster route module
Personal tools
Namespaces

Variants
Actions
Preface
Configuration
Administrators
Developers