Top Banner
SMS CAN DO WHAT?
19

SMS Can do What?

Jan 17, 2017

Download

Technology

Sam Machin
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SMS Can do What?

SMS CAN DO WHAT?

Page 2: SMS Can do What?

SAM MACHIN DEVELOPER ADVOCATE

[email protected] @SAMMACHIN

Page 3: SMS Can do What?

HISTORY

▸ 1st Message Christmas 1992

▸ At first Mobile Terminate (MT) Only

▸ X Network not till 1998 in UK

Page 4: SMS Can do What?

WHAT

▸ Short Message Service (SMS)

▸ 140 byte payload sent between a Mobile Station (MS) and an Short Message Service Centre (SMSC)

▸ Uses the Telecom Network signalling channels (SS7)

▸ Messages are Store and Forward in the SMSC

Page 5: SMS Can do What?

ON NETWORK

SMSC

MSC

MS

BSS

HLR

MSC

MS

BSS

MO_FSM

SRI_SM

ack

RESP

MT_FSM

ack

Page 6: SMS Can do What?

CROSS NETWORK

SMSC

MSC

MS

BSS

HLR

MSC

MS

BSS

MO_FSM

SRI_SM

ack

RESP

MT_FSM

ack

Page 7: SMS Can do What?

SO HOW TO COMPANIES LIKE NEXMO CONNECT? (NO WE DON’T HAVE HUGE BANKS OF

HANDSETS!)

Page 8: SMS Can do What?

APPLICATION ORIGINATED

SMSC

HLR

MSC

MS

BSS

SRI_SM

RESP

MT_FSM

ack

submit_sm

deliver_sm

SMPP

Page 9: SMS Can do What?

WHY NEXMO

▸ 0-hop to around 650 Networks (ie 50%) through 49 local direct connections and 20+ SS7 Carriers

▸ 82 Local Gateways

▸ 100+ Aggregators

▸ Global Outbound Voice supported via Tier 1 connectivity

▸ 30 Phone Number SMS & Voice providers & carriers

▸ 12 Mobile Number Portability Dips

▸ 10 SS7 Carriers for Number Insight

Page 10: SMS Can do What?

OK, ON TO THE FUN STUFF

Page 11: SMS Can do What?

BASIC SMS

▸ 160 characters of Text

▸ Sent in the GSM 7bit alphabet

▸ To a Virtual Mobile Number

HELLO

07520 619 007

Page 12: SMS Can do What?

UNICORNS UNICODE

▸ 140 Bytes

▸ Unicode is 16bit

▸ So only 70 characters per SMS

▸ One unicode char makes whole message unicode

EMOJI

07520 619 007

Page 13: SMS Can do What?

LONG MESSAGES - CONCATENATION

▸ 6 Octet Overhead

▸ 153 characters per SMS (134 octets)

▸ All messages received at handset before displayed

▸ Max number of SMS varies, 256 in theory

LONG

07520 619 007

556 Char 4 SMS

Page 14: SMS Can do What?

FLASH

▸ Message appears full screen

▸ iPhone doesn’t save to inbox

▸ Sender ID may/may not be visible

FLASH

07520 619 007

Page 15: SMS Can do What?

VOICEMAIL

▸ Message Waiting Indicator

▸ Binary SMS that has info in the User Data Header (UDH)

▸ Sender ID may/may not be visible

VOICEMAIL

07520 619 007

Page 16: SMS Can do What?

CLEAR VOICEMAIL

▸ Just set message count to zero!

CLEAR

07520 619 007

Page 17: SMS Can do What?

REPLACEMENT SMS

▸ Can “overwrite” a previous message

▸ Set replacement PID on the 1st message

SHOW

07520 619 007

Page 18: SMS Can do What?

REPLACEMENT SMS

▸ Can “overwrite” a previous message

▸ Set same PID on the 2nd message

REPLACE

07520 619 007

Page 19: SMS Can do What?

SAM MACHIN DEVELOPER ADVOCATE

[email protected] @SAMMACHIN