2 ; Asterisk Channel Event Logging (CEL) - Adaptive ODBC Backend
5 ; This configuration defines the connections and tables for which CEL records
6 ; may be populated. Each context specifies a different CEL table to be used.
8 ; The columns in the tables should match up word-for-word (case-insensitive) to
9 ; the CEL variables set in the dialplan. The natural advantage to this system
10 ; is that beyond setting up the configuration file to tell you what tables to
11 ; look at, there isn't anything more to do beyond creating the columns for the
12 ; fields that you want, and populating the corresponding CEL variables in the
15 ; Please note that after adding columns to the database, it is necessary to
16 ; reload this module to get the new column names and types read.
18 ; Warning: if you specify two contexts with exactly the same connection and
19 ; table names, you will get duplicate records in that table. So be careful.
23 ; CEL_CHANNEL_START = 1
29 ; CEL_BRIDGE_START = 7
35 ; CEL_BLINDTRANSFER = 13
36 ; CEL_ATTENDEDTRANSFER = 14
43 ; CEL_USER_DEFINED = 21
44 ; CEL_LINKEDID_END = 22
45 ; CEL_BRIDGE_UPDATE = 23
48 ; eventtime (timeval, includes microseconds)
49 ; userdeftype (set only if eventtype == USER_DEFINED)
68 ; The point of this module is to allow you log whatever you like in terms of the
69 ; CEL variables. Do you want to log uniqueid? Then simply ensure that your
70 ; table has that column. If you don't want the column, ensure that it does not
71 ; exist in the table structure. If you'd like to call uniqueid something else
72 ; in your table, simply provide an alias in this file that maps the standard CEL
73 ; field name (uniqueid) to whatever column name you like.
86 ;usegmtime=yes ; defaults to no
88 ;alias channel => source_channel
90 ;alias dstchannel => dest_channel
92 ; Any filter specified MUST match exactly or the CE will be discarded
93 ;filter accountcode => somename
96 ; Additionally, we now support setting static values per column. Reason
97 ; for this is to allow different sections to specify different values for
98 ; a certain named column, presumably separated by filters.
99 ;static "Some Special Value" => identifier_code