Routing
From Yate Documentation
(Difference between revisions)
Line 42: | Line 42: | ||
<div class="tel-desc">Round robin routing examples.</div> | <div class="tel-desc">Round robin routing examples.</div> | ||
<div class="bullet"> </div><font class="tel-title">[[Example using parameters in cluster route module|Configuring regexp and callto parameters in cluster route module]]</font><br/> | <div class="bullet"> </div><font class="tel-title">[[Example using parameters in cluster route module|Configuring regexp and callto parameters in cluster route module]]</font><br/> | ||
− | <div class="tel-desc"> | + | <div class="tel-desc">Example of configuring parameters in cluster route module. </div> |
<div class="bullet"> </div><font class="tel-title">[[Example of forking a call using lateroute|Forking a call using lateroute]]</font><br/> | <div class="bullet"> </div><font class="tel-title">[[Example of forking a call using lateroute|Forking a call using lateroute]]</font><br/> | ||
<div class="tel-desc"> </div> | <div class="tel-desc"> </div> |
Revision as of 18:17, 6 December 2012
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 |
Module used for autentication, registration, and routing of users from a file.
Module used for routing incoming and outgoing call legs.
Javascript module is a module support for programmatically routing a call step by step.
Module used to write CDR(Call Detail Record) data in the database.
Module used to route a call to multiple alternative targets.
Performs routing using the ENUM protocols that maps phone numbers to VoIP (or even other PSTN) resources.
This module allows building clusters of servers for a single domain.
This module can be used whenever you need to route the calls to one or several numbers or aliases whose addresses are unknown in advance.
This module keeps a count of active calls per user specified context and adds one or all counters to be used in routing decisions.
|
Example of register users in Regfile module.
Example of redirecting calls to another user.
Examples of how to route calls from javascript module.
Example of how to register users from a database.
Round robin routing examples.
Example of configuring parameters in cluster route module.
|
See also