Skip to content

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.