Starting CDR Ring Timer on call.progress
From Yate Documentation
(Difference between revisions)
(→Regexroute example) |
|||
Line 27: | Line 27: | ||
Message.install(onCallProgress,"call.progress",25); | Message.install(onCallProgress,"call.progress",25); | ||
− | ====Regexroute example==== | + | ====[[Regular expressions|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