mirror of
https://github.com/asterisk/asterisk.git
synced 2026-04-23 07:08:32 +00:00
The LOCAL_OPTIMIZE_BEGIN, STREAM_BEGIN, STREAM_END, and DTMF CEL events were not all documented in the CEL configuration file or the manager documentation for the CEL event.
125 lines
4.2 KiB
Plaintext
125 lines
4.2 KiB
Plaintext
;
|
|
; Asterisk Channel Event Logging (CEL)
|
|
;
|
|
|
|
; Channel Event Logging is a mechanism to provide fine-grained event information
|
|
; that can be used to generate billing information. Such event information can
|
|
; be recorded to various backend modules.
|
|
;
|
|
|
|
[general]
|
|
|
|
; CEL Activation
|
|
;
|
|
; Use the 'enable' keyword to turn CEL on or off.
|
|
;
|
|
; Accepted values: yes and no
|
|
; Default value: no
|
|
|
|
;enable=yes
|
|
|
|
; Application Tracking
|
|
;
|
|
; Use the 'apps' keyword to specify the list of applications for which you want
|
|
; to receive CEL events. This is a comma separated list of Asterisk dialplan
|
|
; applications, such as Dial, Queue, and Park.
|
|
;
|
|
; Accepted values: A comma separated list of Asterisk dialplan applications
|
|
; Default value: none
|
|
;
|
|
; Note: You may also use 'all' which will result in CEL events being reported
|
|
; for all Asterisk applications. This may affect Asterisk's performance
|
|
; significantly.
|
|
|
|
apps=dial,park
|
|
|
|
; Event Tracking
|
|
;
|
|
; Use the 'events' keyword to specify the list of events which you want to be
|
|
; raised when they occur. This is a comma separated list of the values in the
|
|
; table below.
|
|
;
|
|
; Accepted values: A comma separated list of one or more of the following:
|
|
; ALL -- Generate entries on all events
|
|
; CHAN_START -- The time a channel was created
|
|
; CHAN_END -- The time a channel was terminated
|
|
; ANSWER -- The time a channel was answered (ie, phone taken off-hook)
|
|
; HANGUP -- The time at which a hangup occurred
|
|
; BRIDGE_ENTER -- The time a channel was connected into a conference room
|
|
; BRIDGE_EXIT -- The time a channel was removed from a conference room
|
|
; APP_START -- The time a tracked application was started
|
|
; APP_END -- the time a tracked application ended
|
|
; PARK_START -- The time a call was parked
|
|
; PARK_END -- Unpark event
|
|
; BLINDTRANSFER -- When a blind transfer is initiated
|
|
; ATTENDEDTRANSFER -- When an attended transfer is initiated
|
|
; PICKUP -- This channel picked up the specified channel
|
|
; FORWARD -- This channel is being forwarded somewhere else
|
|
; LINKEDID_END -- The last channel with the given linkedid is retired
|
|
; USER_DEFINED -- Triggered from the dialplan, and has a name given by the
|
|
; user
|
|
; LOCAL_OPTIMIZE_BEGIN
|
|
; -- A local channel pair optimization has begun.
|
|
; LOCAL_OPTIMIZE -- A local channel pair has been optimized away.
|
|
; STREAM_BEGIN -- A stream started playing: it can be a standalone sound file
|
|
; playing back, or a music-on-hold class started
|
|
; STREAM_END -- A playing stream ended
|
|
; DTMF -- A DTMF digit was processed: these events are dispatched at the
|
|
; end, when the button is released and the duration is present in
|
|
; the extra field
|
|
;
|
|
; Default value: none
|
|
; (Track no events)
|
|
|
|
events=APP_START,CHAN_START,CHAN_END,ANSWER,HANGUP,BRIDGE_ENTER,BRIDGE_EXIT
|
|
|
|
; Date Format
|
|
;
|
|
; Use the 'dateformat' keyword to specify the date format used when CEL events
|
|
; are raised.
|
|
;
|
|
; Accepted values: A strftime format string (see man strftime)
|
|
;
|
|
; Example: "%F %T"
|
|
; -> This gives the date and time in the format "2009-06-23 17:02:35"
|
|
;
|
|
; If this option is not specified, the default format is "<seconds>.<microseconds>"
|
|
; since epoch. The microseconds field will always be 6 digits in length, meaning it
|
|
; may have leading zeros.
|
|
;
|
|
;dateformat = %F %T
|
|
|
|
;
|
|
; Asterisk Manager Interface (AMI) CEL Backend
|
|
;
|
|
[manager]
|
|
|
|
; AMI Backend Activation
|
|
;
|
|
; Use the 'enable' keyword to turn CEL logging to the Asterisk Manager Interface
|
|
; on or off.
|
|
;
|
|
; Accepted values: yes and no
|
|
; Default value: no
|
|
;enabled=yes
|
|
|
|
; Use 'show_user_defined' to put "USER_DEFINED" in the EventName header,
|
|
; instead of (by default) just putting the user defined event name there.
|
|
; When enabled the UserDefType header is added for user defined events to
|
|
; provide the user defined event name.
|
|
;
|
|
;show_user_defined=yes
|
|
|
|
;
|
|
; RADIUS CEL Backend
|
|
;
|
|
[radius]
|
|
;
|
|
; Log date/time in GMT
|
|
;usegmtime=yes
|
|
;
|
|
; Set this to the location of the radiusclient-ng configuration file
|
|
; The default is /etc/radiusclient-ng/radiusclient.conf
|
|
;radiuscfg => /usr/local/etc/radiusclient-ng/radiusclient.conf
|
|
;
|