Navigation

Supported Number Formats for SMS Sending

The accepted format for the value you can add to the mobile phone field for your contacts will be different according to the SMS channel configuration that is used in your project. There are 2 possible configurations:

  1. E.164 format
  2. Local format for a specific country

Please ask our team which configuration is used in your project.


E.164 Format

The following table lists the countries whose numbers are compatible with sending SMS messages. These numbers will automatically be converted to E.164 format (normalized number), allowing SMS messages to be correctly delivered to subscribers.

The E.164 format is as follows:
[+][country code][subscriber number]

Notes: 
  • The Country code is not required to be present in the number, but if it is present, it must be at the beginning. If it is not present, it will be automatically added.
  • The Trunk code is a number that must be placed at the beginning of the number for internal calls within the country. However, it should not be included in the E.164 format.

You can download the list of country codes at the end of this article.


Local Format

This format accepts a number in a local format defined by the SMS configuration of the project. This format will be automatically converted to E.164 format by the system. When this format is used in your project configurations, you can add the contact numbers using different formats. 

The phone number can start with the country code (e.g., "01" or "01") or not. You can use hyphens, slashes or parentheses. When converting, the system ignores spaces and any characters that are not numbers. In short, the conversion system is quite flexible.

Here are some examples of possible formats for Canada, but not limited to:
01-416-888-8888
1-416-888-888
416-888-8888
416-888/8888
905/888/8888
1647-888-8888
1(437)-888-8888
942 888 8888

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.