CEL General Configuration¶
Primary CEL configuration settings are located in cel.conf. Note that CEL only publishes record types to back-ends that are enabled in the general CEL configuration.
Back-end Configuration¶
Configuration for specific logging or storage back-ends is located in separate configuration files. The exception is the AMI and RADIUS back-ends. Sample configurations are provided with the Asterisk 12 source for all of these back-ends.
| Name | Config File | Description |
|---|---|---|
| Manager (AMI) | cel.conf | The manager CEL output module publishes records over AMI as CEL events with the record type published under the "EventName" key. This module is configured in cel.conf in the [manager] section. |
| RADIUS | cel.conf | The RADIUS CEL output module allows the CEL engine to publish records to a RADIUS server. This module is configured in cel.conf in the [radius] section. |
| CEL Custom | cel_custom.conf | The Custom CEL output module provides logging capability to a CSV file in a format described in the configuration file. |
| ODBC | cel_odbc.conf | The ODBC CEL output module provides logging capability to any ODBC-compatible database. |
| PGSQL | cel_pgsql.conf | The PGSQL CEL output module provides logging capability to PostgreSQL databases when it is desirable to avoid the ODBC abstraction layer. |
| SQLite | cel_sqlite3_custom.conf | The SQLite CEL output module provides logging capability to a SQLite3 database in a format described in its configuration file. |
| TDS | cel_tds.conf | The TDS CEL output module provides logging capability to Sybase or Microsoft SQL Server databases when it is desirable to avoid the ODBC abstraction layer. |