Starting CDR Ring Timer on call.progress
From Yate Documentation
(Difference between revisions)
(→Regexroute example) |
(→Javascript example) |
||
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. | ||
− | ====Javascript example==== | + | ====[[Javascript]] example==== |
Here is a [[javascript]] example: | Here is a [[javascript]] example: | ||
Revision as of 13:50, 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