ESS Events V1 (Deprecated)


Most Common Errors In v1 ESS Events 

The type of errors and descriptions in v1 of this API is quite extensive and while v2 ESS events will simplify this for our customers, we have compiled a set of the most common error codes and recommended actions from the field.

Error Code Error Description Retry Possible (Yes or No) Additional Feedback
  10DLC Number Failed to register or remove. Please try after sometime Yes Retry after an interval may resolve the issue.
  10DLC Number Failed due to Carrier Partner error. Please retry after sometime Yes Retry after an interval may resolve the issue.
  Backend Service unexpected network or system error Yes Retry after an interval may resolve the issue.
  Campaign is not in Registered State to Process LongCode No When the 10DLC application receives a large number of "Unknown failures" from TMO while provisioning Long codes for a campaign in batch, the campaign status is changed from REGISTERED to FAILED.
This was done to prevent the same campaign-LCs from looping indefinitely and further queuing. The Syniverse operations team is presently manually remediating this. This problem will be addressed in the Syniverse Automation API V2
  Campaign not registered with Syniverse Yes Customer can retry after an interval, and it may resolve the issue.
Sometime, if the Campaign is not provisioned by Syniverse, then Customer can reinitiate CAMPAIGN_DCA_UPDATE for the same campaign.
26 26:Throttling failure on throttling level: SERVICEPROVIDER_LEVEL Yes This is an intermittent error response from TMO, Customer must retry.
First time after 5-minute, second time after 10 minutes. If the issue still persists, contact with Syniverse who will open a ticket with TMO about the same long code.
50008 50008:failed to get response from capability access api Yes This is an intermittent error response from TMO, Customer must retry.
First time after 5-minute, second time after 10 minutes. If the issue still persists, contact with Syniverse who will open a ticket with TMO about the same long code.
50008 50008:MT Campaign creation failed Yes This is an intermittent error response from TMO, Customer must retry.
First time after 5-minute, second time after 10 minutes. If the issue still persists, contact with Syniverse who will open a ticket with TMO about the same long code.
50008 50008:Invalid short code And enum server status is: FAILURE Yes This is an intermittent error response from TMO, Customer must retry.
First time after 5-minute, second time after 10 minutes. If the issue still persists, contact with Syniverse who will open a ticket with TMO about the same long code.
50023 50023:Invalid ProviderId or contentProviderId No Contact Syniverse Support to validate content provider mapping,  If the campaign's content provider (AKA Brand) is not in T-Mobile 3PI/SDG then the responsible party is TCR, AND CUSTOMER SHALL OPEN A TICKET WITH TCR: support@campaignregistry.com REQUESTING CONTENT PROVIDER CREATION.
50024 50024:Invalid ApplicationAddressesId.    
50035 50035:ShortCode is associated to MT Campaign/Campaigns No Long code was provisioned to another campaign.  It needs to be deleted. Any migrated long code(s) needs to be deleted from TMO before provisioning attempt to a new campaign via Syniverse.
60005 60005:Shortcode is not present in Application Address    
60016 60016:Short code create/update/remove failed Yes Retry after an interval may resolve the issue, If issue persists, do a local ENUM call for that long code, If the call is successful, re-submit to Syniverse.
60022 60022:PolicyGroupId is not allowed to change Yes Retry after an interval may resolve the issue.
60034 60034:Invalid value present in message-service-type field No Syniverse to re-process Sole Proprietor campaigns once authorized by T-Mobile
60064 60064:Invalid short code And  enum server status is: FAILURE   Review 10DLC NETNUMBER and OSR Attributes and/or validate to have no exceeded the allowed amount of TNs to a single campaign.
60064 60064:Invalid short code And enum server status is: FAILURE   Review 10DLC NETNUMBER and OSR Attributes and/or validate to have no exceeded the allowed amount of TNs to a single campaign.
60064 60064:Invalid short code And  enum server status is: Unexpected network or system error   Review 10DLC NETNUMBER and OSR Attributes and/or validate to have no exceeded the allowed amount of TNs to a single campaign.
60065 60065:MO Campaign Id in the request is invalid    
60066 60066:Partner cannot create/update with the requested state. Yes Retry after an interval may resolve the issue.
Review that add LONGCODES to a campaign that has already being set by T-Mobile as a CampaignId based number pool
60083 60083:Invalid content-providers No Contact Syniverse Support to validate content provider mapping,  If the campaign's content provider (AKA Brand) is not in T-Mobile 3PI/SDG then the responsible party is TCR, AND CUSTOMER SHALL OPEN A TICKET WITH TCR: support@campaignregistry.com REQUESTING CONTENT PROVIDER CREATION.
60093 60093:Please do not provide Control characters for   This error may occurs  when data in to TCR (text fields) contain control characters like \n Enter-New Line, ® , ™ , ©  or other symbols (the error will indicate what is the current field that is causing the issue). 
60135 60135:could not configure the entity in the system    

 

Topic events (V1) 

Topic Event Type Description
TenDlc-Provisioning TenDlc_Campaign Event is reported whenever a campaign is REGISTERED/EXPIRED/FAILED/PENDING with SDG. 
  TenDlc_Number Event is reported whenever a 10DLC number is ADDED/DELETED/FAILED/PENDING with SDG. 
  TenDlc_Campaign_NumberPool_Update Event is reportes whenever a NumberPool is Addedd/Removed from the Campaign
Event Type Field Data Type Mandatory Description
TenDlc_Campaign application_id INTEGER yes Application ID - SDC provides this parameter
  company_id INTEGER yes Company ID - SDC provides this parameter
  campaign_status STRING  yes Campaign state change (REGISTERED/EXPIRED/FAILED/PENDING)
  campaign_status_description STRING  no Campaign status description
  reason_code INTEGER yes Request Reason code 
  reason_description STRING yes Request Reason Description
  tcr_campaignId STRING yes TCR Campaign ID
  number_pool_type STRING no TDB
  number_pool_id STRING no TDB
Event Type Field Data Type Mandatory Description
TenDlc_Number application_id INTEGER yes Application ID - SDC provides this parameter
  company_id INTEGER yes Company ID - SDC provides this parameter
  longcode STRING yes 10DLC Longcode Number
  longcode_status STRING  yes Longcode state change (ADDED/DELETED/FAILED/PENDING)
  longcode_status_description STRING  no Longcode status description
  reason_code INTEGER yes Request Reason code 
  reason_description STRING yes Request Reason Description
  tcr_campaignId STRING yes TCR Campaign ID
  longcode_tlv STRING no Longcode TLV value
  number_pool_type STRING no TDB
  number_pool_id STRING no TDB
Event Type Field Data Type Mandatory Description
TenDlc_Campaign_NumberPool_Update application_id INTEGER yes Application ID - SDC provides this parameter
  company-id INTEGER yes Company ID - SDC provides this parameter
  campaign_state STRING  yes Campaign state change (REGISTERED/EXPIRED/FAILED/PENDING)
  reason_code INTEGER yes Response Reason code 
  reason_description STRING yes Response Reason Description
  tcr_campaignId STRING yes TCR Campaign ID
  number_pool_type STRING yes Type of Number Pool based on SubId or based on Campaign Id
  number_pool_id STRING yes Number Pool Id that represents the Number Pool in TMO

 

Json Events

Event_Type Json Object
TenDlc_Campaign {
    "attempt": 1,
    "event": {
        "evt-tp": “TenDlc_Campaign",
        "fld-val-list": {
            "application_id": 6569,
            "company-id": 2403,
            "campaign_state": “REGISTERED",
            "campaign_status_description":"Success"
            "reason_code": "200",
            "reason_description": "SUCCESS",
            "tcr_campaignId": " CYYYYYY ",
            "number_pool_type": "TBD",
            "number_pool_id": "TBD"
        },
        "timestamp": "2021-03-19T16:12:38.593Z"
    },
    "event-id": "At7RCpAXRweQ5_rYuvXPyg",
    "topic": "TenDlc-Provisioning"
}
TenDlc_Number {
    "attempt": 1,
    "event": {
        "evt-tp": “TenDlc_Number",
        "fld-val-list": {
            "application_id": 6569,
            "company-id": 2403,
            "number_id": "1xxxyyyzzzz",
            "campaign_state": "ADDITION",
            "longcode_status_description": "Success",
            "reason_code": "200",
            "reason_description": "SUCCESS",
            "tcr_campaignId": "CYYYYYY",
"longcode_tlv": "",
            "number_pool_type": *,
            "number_pool_id":  "None"
           },
   "timestamp": "2021-03-19T16:12:38.593Z"
},
    "event-id": "At7RCpAXRweQ5_rYuvXPyg",
    "topic": "TenDlc-Provisioning"
}
TenDlc_Campaign_NumberPool_Update {
    "attempt": 1,
    "event": {
        "evt-tp": “TenDlc_Campaign_NumberPool_Update",
        "fld-val-list": {
            "application_id": 6569,
            "company-id": 2403,
            "campaign_state": “REGISTERED",
            "reason_code": "202",
            "reason_description": "Successfully added pool CUST_SYN1-999111",
            "tcr_campaignId": " CYYYYYY ",
            "number_pool_type": "SubId",
            "number_pool_id": "CUST_SYN1-999111"
        },
        "timestamp": "2021-03-19T16:12:38.593Z"
    },
    "event-id": "At7RCpAXRweQ5_rYuvXPyg",
    "topic": "TenDlc-Provisioning"
}
TenDlc_Campaign_NumberPool_Update {
    "attempt": 1,
    "event": {
        "evt-tp": “TenDlc_Campaign_NumberPool_Update",
        "fld-val-list": {
            "application_id": 6569,
            "company-id": 2403,
            "campaign_state": “REGISTERED",
            "reason_code": "401",
            "reason_description": "FAILED TO ADD POOL. Not authorized or reached MAX number pool allowance for the campaign, Max is set to (1)",
            "tcr_campaignId": " CYYYYYY ",
            "number_pool_type": "SubId",
            "number_pool_id": "CUST_SYN1-999111""
        },
        "timestamp": "2021-03-19T16:12:38.593Z"
    },
    "event-id": "At7RCpAXRweQ5_rYuvXPyg",
    "topic": "TenDlc-Provisioning"
}