Starting CDR Ring Timer on call.progress
From Yate Documentation
(Difference between revisions)
(Created page with " Cdrbuild module starts ring timer when processing call.ringing or call.progress with early media.<br> It can be forced to start ring timer on call progress. ===Configuration...") |
|||
Line 16: | Line 16: | ||
The call progress message can be altered to override the cdrbuild 'ring_on_progress' configuration parameter by a 'ringing' parameter. | The call progress message can be altered to override the cdrbuild 'ring_on_progress' configuration parameter by a 'ringing' parameter. | ||
− | Here is a javascript example: | + | ====Javascript example==== |
+ | Here is a [[javascript]] example: | ||
function onCallProgress(msg) | function onCallProgress(msg) | ||
Line 26: | Line 27: | ||
Message.install(onCallProgress,"call.progress",25); | Message.install(onCallProgress,"call.progress",25); | ||
+ | ====Regexroute example==== | ||
Here is a regexroute.conf example: | Here is a regexroute.conf example: | ||
Revision as of 13:49, 18 October 2013
Cdrbuild module starts ring timer when processing call.ringing or call.progress with early media.
It can be forced to start ring timer on call progress.
Contents |
Configuration
Starting ring timer on call progress can be enabled for all calls in the configuration file.
cdrbuild.conf
[general] ring_on_progress=yes
Alter the call.progress message
The call progress message can be altered to override the cdrbuild 'ring_on_progress' configuration parameter by a 'ringing' parameter.
Javascript example
Here is a javascript example:
function onCallProgress(msg) { msg.ringing = true; return false; } Message.install(onCallProgress,"call.progress",25);
Regexroute example
Here is a regexroute.conf example:
[extra] call.progress=25 [call.progress] .*=;ringing=true
See also