Skip to content

Message Encoding

endpoint v.1: /api/messages
endpoint v.2: /api/v2/sms

Live Link 365 supports specific character encoding sets received in the payloads of requests made to its SMS endpoint. The following is a set of rules governing how it handles character encodings:

  • If no UTF-8 characters are identified, the string will be encoded using the Digital Interconnect default character set.
  • If any GSM or GSM-extended characters are identified, those will be interpreted as GSM and GSM-extended accordingly.
  • If any UTF-8 character is identified, the entire string will be interpreted as UTF-8.

Encoding in MOs

MOs received by Live Link 365 are preprocessed by the cellular network operator of the handsets that send mobile originated messages. Because of this, all MOs received by Live Link 365 are received in UTF-8 as is the standard. Live Link 365 then forwards these UTF-8 messages to the Incoming Reply URL where MOs are configured to be received

The Digital Interconnect Character Set

Whitespace

Description Visual Character on the Phone Digital Interconnect Encoding
SPACE 20
LINE FEED LF 3C4C463E
CARRIAGE RETURN CR 3C43523E

Extended Special Characters

Description Visual Character on the Phone Digital Interconnect Encoding
EXCLAMATION MARK ! 21
QUOTATION MARK " 22
NUMBER SIGN # 23
DOLLAR SIGN $ 24
PERCENT SIGN % 25
AMPERSAND & 26
APOSTROPHE ' 27
LEFT PARENTHESIS ( 28
RIGHT PARENTHESIS ) 29
COMMERCIAL AT @ 40
ASTERISK * 2A
PLUS SIGN + 2B
COMMA , 2C
HYPHEN-MINUS - 2D
FULL STOP . 2E
FORWARD SLASH / 2F
COLON : 3A
SEMICOLON ; 3B
LESS THAN < 3C
EQUALS = 3D
GREATER THAN > 3E
QUESTION MARK ? 3F
LOW LINE _ 5F
INVERTED EXCLAMATION POINT ¡ A1
SECTION SIGN § A7
INVERTED QUESTION MARK ¿ BF

Digits

Description Visual Character on the Phone Digital Interconnect Encoding
DIGIT ZERO 0 30
DIGIT ONE 1 31
DIGIT TWO 2 32
DIGIT THREE 3 33
DIGIT FOUR 4 34
DIGIT FIVE 5 35
DIGIT SIX 6 36
DIGIT SEVEN 7 37
DIGIT EIGHT 8 38
DIGIT NINE 9 39

Capital Letters

Description Visual Character on the Phone Digital Interconnect Encoding
LATIN CAPITAL LETTER A A 41
LATIN CAPITAL LETTER B B 42
LATIN CAPITAL LETTER C C 43
LATIN CAPITAL LETTER D D 44
LATIN CAPITAL LETTER E E 45
LATIN CAPITAL LETTER F F 46
LATIN CAPITAL LETTER G G 47
LATIN CAPITAL LETTER H H 48
LATIN CAPITAL LETTER I I 49
LATIN CAPITAL LETTER J J 4A
LATIN CAPITAL LETTER K K 4B
LATIN CAPITAL LETTER L L 4C
LATIN CAPITAL LETTER M M 4D
LATIN CAPITAL LETTER N N 4E
LATIN CAPITAL LETTER O O 4F
LATIN CAPITAL LETTER P P 50
LATIN CAPITAL LETTER Q Q 51
LATIN CAPITAL LETTER R R 52
LATIN CAPITAL LETTER S S 53
LATIN CAPITAL LETTER T T 54
LATIN CAPITAL LETTER U U 55
LATIN CAPITAL LETTER V V 56
LATIN CAPITAL LETTER W W 57
LATIN CAPITAL LETTER X X 58
LATIN CAPITAL LETTER Y Y 59
LATIN CAPITAL LETTER Z Z 5A

Small Letters

Description Visual Character on the Phone Digital Interconnect Encoding
LATIN SMALL LETTER A a 61
LATIN SMALL LETTER B b 62
LATIN SMALL LETTER C c 63
LATIN SMALL LETTER D d 64
LATIN SMALL LETTER E e 65
LATIN SMALL LETTER F f 66
LATIN SMALL LETTER G g 67
LATIN SMALL LETTER H h 68
LATIN SMALL LETTER I i 69
LATIN SMALL LETTER J j 6A
LATIN SMALL LETTER K k 6B
LATIN SMALL LETTER L l 6C
LATIN SMALL LETTER M m 6D
LATIN SMALL LETTER N n 6E
LATIN SMALL LETTER O o 6F
LATIN SMALL LETTER P p 70
LATIN SMALL LETTER Q q 71
LATIN SMALL LETTER R r 72
LATIN SMALL LETTER S s 73
LATIN SMALL LETTER T t 74
LATIN SMALL LETTER U u 75
LATIN SMALL LETTER V v 76
LATIN SMALL LETTER W w 77
LATIN SMALL LETTER X x 78
LATIN SMALL LETTER Y y 79
LATIN SMALL LETTER Z z 7A

Accented Latin Letters

Description Visual Character on the Phone Digital Interconnect Encoding
LATIN CAPITAL LETTER A WITH DIAERESIS Ä C4
LATIN CAPITAL LETTER A WITH RING ABOVE Å C5
LATIN CAPITAL LETTER AE Æ C6
LATIN CAPITAL LETTER C WITH CEDILLA Ç C7
LATIN CAPITAL LETTER E WITH ACUTE É C9
LATIN CAPITAL LETTER N WITH TILDE Ñ D1
LATIN CAPITAL LETTER O WITH DIAERESIS Ö D6
LATIN CAPITAL LETTER O WITH STROKE Ø D8
LATIN CAPITAL LETTER U WITH DIAERESIS Ü DC
LATIN SMALL LETTER SHARP S ß DF
LATIN SMALL LETTER A WITH GRAVE à E0
LATIN SMALL LETTER A WITH DIAERESIS ä E4
LATIN SMALL LETTER A WITH RING ABOVE å E5
LATIN SMALL LETTER AE æ E6
LATIN SMALL LETTER E WITH GRAVE è E8
LATIN SMALL LETTER E WITH ACUTE é E9
LATIN SMALL LETTER I WITH GRAVE ì EC
LATIN SMALL LETTER N WITH TILDE ñ F1
LATIN SMALL LETTER O WITH GRAVE ò F2
LATIN SMALL LETTER O WITH DIAERESIS ö F6
LATIN SMALL LETTER O WITH STROKE ø F8
LATIN SMALL LETTER U WITH GRAVE ù F9
LATIN SMALL LETTER U WITH DIAERESIS ü FC

Currency Symbols

Description Visual Character on the Phone Digital Interconnect Encoding
POUND STERLING £ A3
GENERAL CURRENCY SYMBOL ¤ A4
YEN ¥ A5

Greek Letters

Description Visual Character on the Phone Digital Interconnect Encoding
GREEK CAPITAL LETTER LAMDA Λ EA
GREEK CAPITAL LETTER XI Ξ EB
GREEK CAPITAL LETTER PI Π ED
GREEK CAPITAL LETTER PHI Φ EE
GREEK CAPITAL LETTER PSI Ψ EF
GREEK CAPITAL LETTER GAMMA Γ F3
GREEK CAPITAL LETTER OMEGA Ω FA
GREEK CAPITAL LETTER SIGMA Σ FB

GSM-extended Character Set

Description Visual Character on Phone Digital Interconnect Hex Encoding
Left curly brace { FF28 or 7B
Right curly brace } FF29 or 7D
Back slash \ FF2F
Left square bracket [ FF3C or 5B
Tilde ~ FF3D
Right square bracket ] FF3E or 5D
Euro sign FF65 or 80
Vertical line | FFA1 or 7C
Circumflex accent ^ FFEA or 5E
Page break character* FFF9
GSM Extension character* N/A FF

* On Non-visible Characters

The page break character will sometimes not be displayed. If this is the case, the escaped newline character (\n) should be used instead.

The escape character for the extended GSM default 7 bit extension character set will be used as a starting point to the extension library