CDRs

CDRs for mobile terminated and mobile originated SMS

CDRs can be downloaded for messages submitted to the platform by customers and for messages submitted to suppliers by the platform. The date/time range, customer, supplier or customer-supplier combination can be specified for the CDRs produced.

CDRs are generated for database records that are updated within 15 seconds of message submission or message state being updated.

CDRs can be downloaded from the Reports > CDRs and Reports > CDRs > Advanced section of the SSG Admin Portal.

Customer CDRs

Download CDRs based on customer who submitted messages.

The following types of CDR can be produced:

TypeDescription
Completed messagesOnly messages that have reached a final state (delivered or undeliverable) are included in the CDRs.
All messagesAll messages regardless of state are included in the CDRs.
Pending messagesOnly messages that have not yet reached a final state are included in the CDRs.
Failed messagesOnly messages that have reached the undeliverable final state are included in the CDRs.

CDR format:

ts_completion, svc_node, esme_msg_id, customer, system_id, ts_esme_submit, srcton, srcnpi, srcaddr, msisdn, country, network, status, error, ts_dlr_ack, revenue_val, revenue_cur, registered_delivery, data_coding, esm_class, type, short_message, short_message_raw

Supplier CDRs

Download CDRs based on supplier to where messages were submitted.

CDR format:

ts_submit, svc_node, esme_msg_id, smsc, system_id, ts_completion, msgid, submit_error, cost_val, cost_cur, network, status, error

Full CDRs

CDRs based on customer who submitted messages and the suppliers to where messages were onward submitted by the platfrom.

CDR format:

ts_completion, svc_node, esme_msg_id, customer, system_id, ts_esme_submit, srcton, srcnpi, srcaddr, msisdn, country, network, status, error, ts_dlr_ack, revenue_val, revenue_cur, registered_delivery, data_coding, esm_class, type, short_message, short_message_raw, ts_submit, smsc, smsc_system_id, msgid, submit_error, cost_val, cost_cur

CDR fields

FieldDescription
ts_completionTimestamp for when message reached final state (i.e. delivered or undeliverable)
svc_nodeSSG node to where message was submitted by customer
esme_msg_idID of message on SSG node
customerIdentifier for customer
system_idSMPP system ID used by customer to submit message
ts_esme_submitTimestamp for when customer submitted message to platform
srctonSource address TON
srcnpiSource address NPI
srcaddrSource address
msisdnDestination address
countryCountry of destination address
networkNetwork of destination address
statusDelivery status
errorDelivery error (normally as returned by supplier SMSC)
ts_dlr_ackTimestamp for when customer acknowledged DLR
revenue_valPrice value of message from pricing plan
revenue_curPrice currency of message from pricing plan
registered_deliveryRegistered delivery value as set by customer when message submitted
data_codingData coding value as set by customer when message submitted
esm_classESM class value as set by customer when message submitted
typeType of message (inbound/outbound)
short_messageShort message field in text form
short_message_rawBinary representation of short message field
ts_submitTimestamp for when platform submitted message to supplier
smscIdentifier for supplier SMSC to where message submitted
smsc_system_idSMPP system ID used with the supplier SMSC
msgidMessage ID returned by supplier SMSC
submit_errorSMPP command status returned by supplier SMSC in submit_sm_resp
cost_valCost value of message from supplier costs
cost_curCost currency of message from supplier costs