- General Questions
- Video FAQs
- Voice FAQs
- SMS FAQs
- Getting Started
- Product Architecture & Services
- Technical Specification
- SMS character limit
- SMS concatenation
- SMS short code
- SMS senderid
- SMS billing
- SMS rate limit
- SMS incoming message
- SMS numbers (LC)
- SMS senderID outbound
- SMS A2P and P2P
- SMS trial
- SMS country support
- SMS US long code
- SMS SenderID restrictions
- SMS SenderID pre-registration not required
- SMS SenderID pre-registration required
- SMS SenderID pre-registration recommended
What is the character limit for SMS text messages?
A text SMS length is 160 character. However, you can post up to 1537 characters in a single API Post. The message is split into multiple parts and sent to recipients.
What is SMS Concatenation
When a long SMS Text Message is sent out in multiple parts, the receiver phone concatenates all these parts to make it readable as a Single SMS.
SMS Short Code
What is a Short Code?
A short code is a short virtual number that is 5 or 6 digits long. It is mainly used for sending bulk SMS, notification and OTPs. Dedicated short codes is strictly for used in a specific country and can be used to send or receive SMS
What are the benefits of having a Short Code?
Short code allows much higher A2P throughput. However Short Codes are also more expensive
Can my existing short-code be ported to EnableX?
You can’t port existing Short Codes to EnableX. You need to procure new Short Codes from EnableX and start using.
How do I procure a new short-code?
If you want to procure a new short code, you need to place an order for it through EnableX Portal. Our Sales Representatives will get in touch with you to understand your requirements and provide you a quotation. Upon submission of all documents and subscription payment, we initiate procurement order with our providers. Once the order it fulfilled, we add the procured short-code to your account.
How long does it take to order a short-code
Short code lead time may take up to one week to 12 weeks
SenderIDs are required in some countries in order for SMS to be delivered. SenderIDs are also used to identify the company or organisation sending the SMS.
- Alphanumeric Sender IDs, Registration process and Prerequisites.
Certain countries like Vietnam, Indonesia and Thailand require Sender ID registration without which SMS sent may be blocked by the local carriers
- Country wise requirements for Sender ID registration. Different countries requires slightly different information for Sender ID registration. Information required includes Sender ID, Name of the company, type of business, purpose of message, sample message content, company website, business license, registration form
- Charges for registering dedicated Sender IDs EnableX will advise if there are any fees
How does EnableX bill for Short Code rental and messages
Short-Code and Long Code comes with a subscription fee to be billed per month. SMS transactions (Inbound or Outbound) will be charged separately on top of Subscription Fee
Why is the pricing different for Short Code/Long Code versus one-way SMS.
You may use a shared Long Code for a minimum rental fee. However, if you want to purchase your own Long Code or Short Code, you will need to pay the full subscription fee. Note that Short Codes comes at relatively higher subscription fee than Long Codes
SMS sending or receiving comes under usage billing. You will be charged for sending SMS regardless if you are using one-way or using the Long Code you have rented.
What’s the outgoing rate limit for SMS?
Generally the outgoing rate should not exceed 1 message a second
How is my incoming message delivered to my application?
Incoming messages are posted to a Webhook URL provided by you. Kindly ensure your Webhook URL is publicly available. Please refer to https://ngrok.com/ how to make a public URLs to expose your local web server
How can I receive SMS messages with my EnableX numbers?
For Incoming Messages, you may rent an EnableX Shred Phone Number and a Keyword. Using Keyword, you can still use a EnableX Shared Phone Number to receive incoming SMS when the sender inputs the Keyword within the message body. In this case your SMS will be delivered to a Webhook URL defined by you as above.
Can I send bulk SMS?
Yes! You can send bulk SMS. In a single API Post, you can post to up to 500 recipients. Therefore, to cover your list you would do multiple API Posts. Please note sending bulk SMS will be subject to rate-limit set against your account and also the regulation imposed by the destination country operator. For example US mobile operators limits the number of SMS messages that can be sent a day.
Can a Sender ID be set for an outbound text message?
In general, you can set any alphanumeric Sender ID for sending SMS in many countries. See list below. However certain countries like US & Canada requires you to purchase a long code. This is due to telecom regulations.
Dynamic sender IDs may be used as SenderID for messages towards international destination. However, depending each country’s telecom regulations, the Sender ID may be replaced by the local carriers.
What is the difference between A2P and P2P SMS?
A2P is SMS messages sent from an application to a person’s mobile simcard and vice versa. P2P is a mobile simcard originated message to a mobile simcard terminated message
You are allowed to send a maximum of 10 SMS test message to 10 restricted countries during the trial period. If you need to send more, you will have to upgrade your account
What countries do you support for SMS?
We support over 200 countries for SMS delivery. Please refer to our pricing page for details
What are limitations and restrictions on US Long Code SMS.
Local carriers in the US have implemented many filtering mechanisms. For example, a US Long Code may only send between 250 to 500 messages a day and the message rate can be no faster than 1 SMS per 3 to 5 seconds. In addition US carriers may apply certain rules to block repeated body text from the same long code number
Sender ID Country Restrictions
SenderIDs are specific to each country telecom regulations that EnableX and our providers must comply with.
SenderIDs for certain destination countries are dynamic, meaning that they do not require pre-registration with Mobile Network Operators (MNOs) in that country
For other countries, SenderIDs do require pre-registration with the respective MNOs in that country.
Countries where Sender ID Pre-Registration is not required?
You may set the Sender ID to any acceptable alphanumeric characters. Note that certain MNOs may enforce their own policies for alphanumeric characters
Albania, Algeria, Anguilla, Aruba, Australia, Austria, Azerbajian, Bahrain, Barbados, Belize, Benin, Bermuda, Bhutan, Bolivia, Bosnia and Herzegovina, Botswana, Brazil, Brunei, Burkina Faso, Burundi, Cambodia, Central African Republic, Chile, Cote dIvoire, Croatia, Cyprus, Democratic Republic Congo, Denmark, Estonia, Fiji, Finland, France, French Guiana, Gabon, Gambia, Georgia, Germany, Ghana, Greenland, Guadeloupe & Martinique, Guam, Guernsey, Guinea, Guyana, Haiti, Hong Kong, Iceland,Iran, Ireland, Isle of Man, Israel, Italy, Jamaica, Japan, Jersey, Kosovo, Laos, Latvia, Liberia, Liechtenstein, Lithuania, Luxembourg, Macao, Macedonia, Madagascar, Malawi, Maldives, Mali, Malta, Martinique, Mayotte, Micronesia, Moldova, Mongolia, Montenegro, Netherlands, Niger, Norway, Papua New Guinea, Peru, Philippines, Portugal, Reunion, Samoa, Senegal, Seychelles, Sierra Leone, Singapore, Slovakia, Slovenia, Solomon Islands, Somalia, Sudan, Spain, Sweden, Switzerland, Swaziland, Tajikistan, Tonga, Uganda, Ukraine, United Kingdom, Vanuatu, Yemen, Zambia, Zimbabwe
Countries that require Sender Id Pre-Registration?
Messages may not be delivered if Sender Id is not pre-registered:
Afghanistan, Armenia, Bangladesh, Belarus, Bulgaria, Cameroon, Chad, China, Costa Rica, Cuba, Czech Republic, Egypt, El Salvador, Guatemala, Haiti, Honduras, Indonesia, Iran, Jordan, Kazakhstan, Kenya (Safaricom), Kuwait, Lebanon, Mauritius, Mexico, Morocco, Mozambique, Myanmar, Nicaragua, Nigeria, Oman, Pakistan, Palestine, Panama, Qatar, Romania, Russia, Sri Lanka, Syria, Timor-Leste, Thailand, Turkey, United Arab Emirates, Vietnam
Countries where Sender ID registration is recommended but not mandatory for the following countries
Armenia, Argentina, Burkina Faso, Cameroon, Chad, Cuba, Kyrgyzstan, India, Indonesia, Kenya, Kuwait, Namibia, Saudi Arabia, Tanzania, Togo
Countries where you will need a Long Code phone number
US, Canada, Malaysia