Starting CDR Ring Timer on call.progress

From Yate Documentation
(Difference between revisions)
Jump to: navigation, search
(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 14: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

Personal tools
Namespaces

Variants
Actions
Preface
Configuration
Administrators
Developers