-
Notifications
You must be signed in to change notification settings - Fork 2
CDR CEL
Germán Luis Aracil Boned edited this page Apr 30, 2026
·
1 revision
GABPBX supports both Call Detail Records and Channel Event Logging.
CDR records call summary information. Modules live under:
cdr/
| Module | Purpose |
|---|---|
cdr_csv |
Write CDRs to CSV. |
cdr_custom |
Custom text CDR format. |
cdr_manager |
AMI CDR events. |
cdr_odbc |
ODBC CDR backend. |
cdr_pgsql |
PostgreSQL CDR backend. |
cdr_radius |
RADIUS CDR backend. |
cdr_realtime |
Realtime CDR backend. |
cdr_sqlite3_custom |
SQLite3 custom CDR backend. |
cdr_syslog |
Syslog CDR backend. |
cdr_tds |
FreeTDS CDR backend. |
cdr_adaptive_odbc |
Adaptive ODBC CDR backend. |
cdr_mysql |
MySQL CDR add-on. |
Important config files:
configs/cdr.conf.sample
configs/cdr_custom.conf.sample
configs/cdr_manager.conf.sample
configs/cdr_odbc.conf.sample
configs/cdr_pgsql.conf.sample
configs/cdr_radius.conf.sample
configs/cdr_sqlite3_custom.conf.sample
configs/cdr_syslog.conf.sample
configs/cdr_tds.conf.sample
configs/cdr_adaptive_odbc.conf.sample
configs/cdr_mysql.conf.sample
CEL records event-level channel lifecycle information. Modules live under:
cel/
| Module | Purpose |
|---|---|
cel_custom |
Custom text CEL logging. |
cel_manager |
AMI CEL events. |
cel_odbc |
ODBC CEL backend. |
cel_pgsql |
PostgreSQL CEL backend. |
cel_radius |
RADIUS CEL backend. |
cel_sqlite3_custom |
SQLite3 custom CEL backend. |
cel_tds |
FreeTDS CEL backend. |
Important config files:
configs/cel.conf.sample
configs/cel_custom.conf.sample
configs/cel_odbc.conf.sample
configs/cel_pgsql.conf.sample
configs/cel_radius.conf.sample
configs/cel_sqlite3_custom.conf.sample
configs/cel_tds.conf.sample
Use CDR for billing-style call summaries.
Use CEL when you need event-level visibility:
- channel creation
- answer
- bridge enter/leave
- transfer behavior
- hangup cause flow
- user-defined events
Many deployments use both.
SIP — chan_sofia
Subsystems
Realtime & data
Operations