Asterisk (Master CSV). SMDR/CDR data format and connection settings
This data is being extracted with help of the "Advanced PBX Data Logger" software only. It may not applicable for other software titles.
Asterisk it is an open-source software PBX licensed under the GPL license.
For this to work you do need to have cdr_csv.so loaded. show modules or module show entered at the CLI will tell you if it has been loaded. If not: Type load cdr_csv.so in the CLI. You'll also want to add that load command to /etc/asterisk/modules.conf if Asterisk didn't automatically include this module at startup.
You also need to edit cdr.conf. The file is located in the /etc/asterisk/ directory.
; Define whether or not to use CDR logging. Setting this to "no" will override
; any loading of backend CDR modules. Default is "yes".
unanswered=yes (or no)
;usegmtime=yes ;log date/time in GMT (disabled)
loguniqueid=yes ;log uniqueid (enabled)
;loguserfield=yes ;log user field (disabled)
Out of the box, Asterisk will update: /var/log/asterisk/cdr-custom/Master.csv
How to check the CDR service status
CLI> cdr show status
Call Detail Record (CDR) settings
Log unanswered calls: Yes
Log congestion: No
* Registered Backends
Configuring PBX Data Logger
1. Create a new "File" data source.
2. Click "Actions → Add...".
3. Select "FTP" and configure connection with your FTP server.
4. Adjust read options.
|Description||Data type||Column name|
|Call duration (s)||integer||CALL_DURATION_S|
Note: Products and companies mentioned here are used only for definition and identification purposes and can be trademarks and/or registered trademarks of the respective companies.