SMS Format and Encoding
An SMS message is short by nature. Each SMS message is limited in size to 1120 bits. Each character included in a message requires a set number of bits to encode its data for transmission. The number of bits required for each character is determined by the type of encoding used for transmission.
Possibilities and Limitations with SMS
SMS messages are text-only. The following special format limitations apply.
Supported | Not Supported |
|
|
Message Encoding
- SMS messages use either 7-bit or 16-bit encoding.
- SMS messages sent with 7-bit encoding (ISO 8859-1 or ISO 8859-15) or are limited to 160 characters per message.
- SMS messages sent with 16-bit encoding (UTF-8) are limited to 70 characters per message. 16-bit encoding allows special characters.
- SMS messages use 7-bit encoding by default. For a complete list of characters supported by this alphabet, see http://en.wikipedia.org/wiki/GSM_03.38.
If you use characters that the GSM 7-bit alphabet does not support, then the encoding switches automatically to 16-bit. Mapp Engage automatically reduces the maximum message length to 70 characters.
Message Concatenation
Concatenated SMS is used to overcome the character limitation for single SMS messages. Using this method, Mapp Engage splits messages exceeding the single message limitation into as many as three smaller messages. The message parts are reassembled by the receiving device. Instead of three separate messages, the recipient sees a single text message.
Not every mobile carrier supports concatenated messages.
Each of the messages sent by Mapp Engage includes a header that contains instructions for message reassembly. Because the headers used to reassemble the message increase the size of each message part, the actual maximum size of the SMS is lower.
The message limitation for concatenated SMS messages is shown in the following table:
Bit Size | Encoding | Single message maximum | Total maximum limit |
---|---|---|---|
GSM 7-bit | ISO 8859-1 or ISO 8859-15 | 153 characters | 459 characters |
16-bit | UTF-8 | 70 characters | 201 characters |
If your SMS Message contains a link, you can gain more space by pressing the Shorten Links button. For more information, see Add Links to SMS.
Character Count in Mapp Engage
Below the message input field, the system indicates the current number of characters used in the SMS. You also see how many SMS messages are needed to send the entire message.
The system also recognizes the character format currently in use.
Placeholders and text created through personalisation and Mapp Engage Variables cannot be checked for length by the system. The placeholders are replaced with content during sendout.
If the SMS character limit is exceeded because of personalisation, additional SMS messages are sent.