Sorry to hear that your messages are not being delivered. This can have many reasons:
Which error code is displayed? Click on the following link to see the error codes and the descriptions.
Some common examples are:
Quota Violation: You don't have enough credit, you need to top up your account.
Undeliverable: Used when the message is undeliverable due to an incorrect / invalid / blacklisted / permanently barred MSISDN for this operator. This MSISDN should not be used again for message submissions to this operator.
Invalid credentials: Your API Key or Secret are incorrectly specified?
Your next step is to understand any restrictions or rules in place for you destination country. Some countries will not support DLR's so a Pending status may not indicate a failed delivery. Others have strict Do Not Call lists in place. There are other destinations that will require you to pre-register your sender ID before your traffic will be accepted. The US/Canada will require you to purchase a local LVN (Long Virtual Number) to use as your sender ID.
There are many different variables that can affect your traffic in each country, please check our full country specific listings to help you understand what the issue could be. You can view this in the Country Specifics subcategory.
If none of the above apply you may find failed delivery is due to a handset related issue such as:
If you find that you still do not have a clear answer as to why your message is not delivered, please check our Status Page (status.cm.com) to see if there are any major known issues. If not then our dedicated support team will be happy to help resolve this issue for you. You can send an email directly to firstname.lastname@example.org, or you can create a ticket via your own CM Direct Account. Please include as many details as possible, such as CM message ID or API key, destination number and timestamp.