Syniverse CPaaS platform now supports Carrier Name and Carrier ID feature for A2P SMS messages sent and received in the US. This is an optional feature that is available as part of the Delivery Receipts (DR) and MO (Mobile Originated ) event notifications that are sent to your provisioned web hooks.
If you are interested in adding this feature to your account, please contact your account representative for more information.
The 'carrier_id' and 'carrier_name' attributes will be populated for SMS messages in SHORTCODE and TOLLFREE sender types, when available and should be treated as nullable fields.
Example :
MT Delivery Receipt :
{
"id": "yPnTnRZKSReRLZd1ZipWow",
"topicID": "SCG-Message",
"fields": {
"previous_state": "SENT",
"message_request_id": "1XOjLNU0CMuNKCVMeXPcH5",
"message_id": "1XOjLNU0CMuNKCVMeXPcH5",
"to_address": "+1XXXXXXXXXX", <-- this field will contain the recipient's phone number.
"has_attachment": false,
"reason_description": "SUCCESS",
"application_id": 536,
"reason_code": "200",
"sender_id_alias": "FORD",
"carrier_id": "1050",
"company-id": 481,
"sender_id_id": "hMcNoOpFE3zoxSI36CSDa7",
"external_message_request_id": "",
"new_state": "DELIVERED",
"fragments_count": 1,
"from_address": "XXXXX", <-- field has been masked on purpose and will contain your sender address.
"carrier_name": "Cingular",
"mt_price": 0.0125
}
MO Delivery Receipt :
{
"id": "PS6XbHb68iGPO2SJn6wDE3",
"topicID": "SCG-Message",
"fields": {
"sender_id_alias": "FORD",
"mo_price": 0.0025,
"company-id": 481,
"sender_id_id": "hMcNoOpFE3zoxSI36CSDa7",
"message_body": "test message",
"carrier_id": "1050",
"message_id": "2OW6n3yNxoSdXcNRIQ1IL3",
"to_address": "XXXXX", <-- field has been masked on purpose and will contain your sender address.
"has_attachment": false,
"fragments_count": 1,
"from_address": "+1XXXXXXXXXX", <-- this field will contain the recipient's phone number.
"carrier_name": "Cingular",
"application_id": 537,
"anti_virus_scan_status": "NONE"
}
0 Comments