Various modules give you flexibility of SQL and NoSQL data storage:
mod_cdr_mongodb: This saves detailed CDR data in a MongoDB database, in a format similar to
mod_odbc_cdr: This saves any channel variable from the call to an ODBC database of your choice.
mod_cdr_pg_csv: This logs call detail records (CDRs) directly to a PostgreSQL database, using the schema defined in the
mod_cdr_sqlite: This saves directly in a sqlite DB with the variables you specify in a template.
mod_json_cdr: This saves in the file or POSTs a JSON representation of the channel variable and call flow. It can post directly to CouchDB.
mod_radius_cdr: This is the RADIUS CDR module.