|
Home Resources Products
Developers |
Main • Callcounters
Call countersThis module keeps a count of active calls per user specified context and adds one or all counters to be used in routing decisions. The context parameter must be generated in the call.cdr messages by the cdrbuild module. ParametersThe following parameters are interpreted in the call.cdr message:
In the call.route message:
If allcounters is false parameter_count will be set to the current counter value. A value of zero is never set as context counters are dynamically created and removed. If allcounters is true several parameter_count_context parameters will be set, each holding the current count for context. Examplecdrbuild.conf: callcounters.conf: If there are 3 incoming calls with context=abc and 2 with context=xyz in a new call.route with context=abc it will set: If allcounters=true then no matter the context in call.route it will set: Configuration file:[general] ; Global settings of the per context call counters ; parameter: string: Name of the call parameter to use for context counting ; This parameter must exist in the call.cdr messages by adding a line ; like: context=false to the [parameters] section of cdrbuild.conf ;parameter= ; direction: string: Direction of the call legs counted, set empty to count all ;direction=incoming ; allcounters: boolean: Add all counters instead of just the current context ;allcounters=false [priorities] ; Numerical priorities of installed message handlers ; call.cdr: integer: Priority of CDR message handler used to count calls ;call.cdr=20 ; call.route: integer: Priority of handler used to add counters to routing message ;call.route=20 |
3 May 2010: 8 March 2010: 6-7 February 2010: 2 Nov 2009: 6 Aug 2008: 4 Aug 2008: 10 Jul 2008: Feb 2008: 21 Jan 2008: 3 September: 14 August: 16 April: 25 September: 25 September: 11 July 2006: 10 July 2006: June 1st 2006: |