CDRs
Call Detail Records (CDRs) are generated for MT (mobile terminated) and MO (mobile originated) SMS message transactions. The record the following:
Submission of MT message from customer (ESME) to target (SMSC)
Delivery receipt (DLR) for previously submitted MT message
MO message received from target for a customer
For MT SMS, CDRs are generated in “correlate” or “operation” modes:
correlate: Combined submission and DLR entries are created (i.e. one CDR entry)
operation: Separate submission and DLR entries are created (i.e. two CDR entries)
For MO SMS, a single CDR entry is created.
Configuration
Read how to configure CDRs in Configuration: CDRs.
CDR sinks
For each message, CDRs can be generated and written to the following:
File - written in CSV format to daily file
Webhook - written in JSON format to a webhook
CDR format
MO SMS
"sourceAddr"
"destAddr"
"submitTimeISO8601"
"esmeId"
"esmeIp"
"smscName"
"smscId"
"messageLength"
"dataCoding"
"esmClass"
MT SMS
Correlate mode
Submission success
"messageId"
"sourceAddr"
"destAddr"
"submitTimeISO8601"
"messageIdTimeISO8601"
"dlrReceivedTimeISO8601"
"dlrDoneDate"
"submitStatus"
"deliveryTimeISO8601"
"deliveryStatus"
"errorCode"
"esmeId"
"esmeIp"
"smscName"
"smscId"
"messageLength"
"dataCoding"
"esmClass"
"registeredDelivery"
"isConcatenated"
"concatRef"
"concatTotal"
"concatPart"
Submission fail
"sourceAddr"
"destAddr"
"submitTimeISO8601"
"submitStatus"
"esmeId"
"esmeIp"
"smscId"
"smscName"
"messageLength"
"dataCoding"
"esmClass"
"registeredDelivery"
"isConcatenated"
"concatRef"
"concatTotal"
"concatPart"
Operation mode
Submission
"messageId"
"sourceAddr"
"destAddr"
"submitTimeISO8601"
"messageIdTimeISO8601"
"submitStatus"
"esmeId"
"esmeIp"
"smscId"
"smscName"
"messageLength"
"dataCoding"
"esmClass"
"registeredDelivery"
"isConcatenated"
"concatRef"
"concatTotal"
"concatPart"
DLR
"messageId"
"dlrReceivedTimeISO8601"
"dlrDoneDate"
"deliveryTimeISO8601"
"deliveryStatus"
"errorCode"
"esmeId"
"esmeIp"
"smscId"
"smscName"