SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
SMS CAN DO WHAT?
SAM MACHIN
DEVELOPER ADVOCATE
SAM.MACHIN@NEXMO.COM
@SAMMACHIN
HISTORY
▸ 1st Message Christmas 1992
▸ At first Mobile Terminate (MT) Only
▸ X Network not till 1998 in UK
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
ON NETWORK
SMSC
MSC
MS
BSS
HLR
MSC
MS
BSS
MO_FSM
SRI_SM
ack
RESP
MT_FSM
ack
CROSS NETWORK
SMSC
MSC
MS
BSS
HLR
MSC
MS
BSS
MO_FSM
SRI_SM
ack
RESP
MT_FSM
ack
SO HOW TO COMPANIES
LIKE NEXMO CONNECT?
(NO WE DON’T HAVE HUGE BANKS OF
HANDSETS!)
APPLICATION ORIGINATED
SMSC
HLR
MSC
MS
BSS
SRI_SM
RESP
MT_FSM
ack
submit_sm
deliver_sm
SMPP
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
OK, ON TO THE FUN STUFF
BASIC SMS
▸ 160 characters of Text
▸ Sent in the GSM 7bit alphabet
▸ To a Virtual Mobile Number
HELLO
07520 619 007
UNICORNS UNICODE
▸ 140 Bytes
▸ Unicode is 16bit
▸ So only 70 characters per SMS
▸ One unicode char makes whole
message unicode
EMOJI
07520 619 007
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
FLASH
▸ Message appears full screen
▸ iPhone doesn’t save to inbox
▸ Sender ID may/may not be visible
FLASH
07520 619 007
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
CLEAR VOICEMAIL
▸ Just set message count to zero!
CLEAR
07520 619 007
REPLACEMENT SMS
▸ Can “overwrite” a previous
message
▸ Set replacement PID on the 1st
message
SHOW
07520 619 007
REPLACEMENT SMS
▸ Can “overwrite” a previous
message
▸ Set same PID on the 2nd message
REPLACE
07520 619 007
SAM MACHIN
DEVELOPER ADVOCATE
SAM.MACHIN@NEXMO.COM
@SAMMACHIN

Mais conteúdo relacionado

Destaque

Nexmo_CaseStudy_klm_DIGITAL
Nexmo_CaseStudy_klm_DIGITALNexmo_CaseStudy_klm_DIGITAL
Nexmo_CaseStudy_klm_DIGITAL
Amanda Francoeur
 

Destaque (13)

Going Global with SMS
Going Global with SMS Going Global with SMS
Going Global with SMS
 
Nexmo_CaseStudy_klm_DIGITAL
Nexmo_CaseStudy_klm_DIGITALNexmo_CaseStudy_klm_DIGITAL
Nexmo_CaseStudy_klm_DIGITAL
 
ibeacon lunchtime talk
ibeacon lunchtime talkibeacon lunchtime talk
ibeacon lunchtime talk
 
Perceptual Mapping using Twitter Data
Perceptual Mapping using Twitter DataPerceptual Mapping using Twitter Data
Perceptual Mapping using Twitter Data
 
Powering End User Experiences with Communication APIs Nexmo, Alex Economon TA...
Powering End User Experiences with Communication APIs Nexmo, Alex Economon TA...Powering End User Experiences with Communication APIs Nexmo, Alex Economon TA...
Powering End User Experiences with Communication APIs Nexmo, Alex Economon TA...
 
Advances in Voice & Speech Recognition
Advances in Voice & Speech RecognitionAdvances in Voice & Speech Recognition
Advances in Voice & Speech Recognition
 
Harnessing the power of contextual customer communications
Harnessing the power of contextual customer communicationsHarnessing the power of contextual customer communications
Harnessing the power of contextual customer communications
 
The Nexmo Voice API - AAT 2016
The Nexmo Voice API - AAT 2016The Nexmo Voice API - AAT 2016
The Nexmo Voice API - AAT 2016
 
Voice interfaces
Voice interfacesVoice interfaces
Voice interfaces
 
Amazon Alexa Voice Interfaces Meetup Berlin August 2016
Amazon Alexa Voice Interfaces Meetup Berlin August 2016Amazon Alexa Voice Interfaces Meetup Berlin August 2016
Amazon Alexa Voice Interfaces Meetup Berlin August 2016
 
How APIs Enable Contextual Communications
How APIs Enable Contextual CommunicationsHow APIs Enable Contextual Communications
How APIs Enable Contextual Communications
 
Italtel Introduction presentation
Italtel Introduction presentationItaltel Introduction presentation
Italtel Introduction presentation
 
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
 

Semelhante a SMS Can do What?

SMS-SMPP-Concepts
SMS-SMPP-ConceptsSMS-SMPP-Concepts
SMS-SMPP-Concepts
Duy Do Phan
 
Basic gsm principles
Basic gsm principlesBasic gsm principles
Basic gsm principles
Supper Mario
 
Gsm overview
Gsm overviewGsm overview
Gsm overview
Chon Tum
 
KazooCon 2014 - Ziron, SMS for voice people
KazooCon 2014 - Ziron, SMS for voice peopleKazooCon 2014 - Ziron, SMS for voice people
KazooCon 2014 - Ziron, SMS for voice people
2600Hz
 
DefCamp 2013 - 0Class2DOS
DefCamp 2013 - 0Class2DOSDefCamp 2013 - 0Class2DOS
DefCamp 2013 - 0Class2DOS
DefCamp
 

Semelhante a SMS Can do What? (13)

BASIC GSM
BASIC GSMBASIC GSM
BASIC GSM
 
Goldenbytes SMS review at Mobile Monday :
Goldenbytes SMS review at Mobile Monday :Goldenbytes SMS review at Mobile Monday :
Goldenbytes SMS review at Mobile Monday :
 
SMS-SMPP-Concepts
SMS-SMPP-ConceptsSMS-SMPP-Concepts
SMS-SMPP-Concepts
 
Basic gsm principles
Basic gsm principlesBasic gsm principles
Basic gsm principles
 
Gsm overview
Gsm overviewGsm overview
Gsm overview
 
Ch6
Ch6Ch6
Ch6
 
Sms terms and glossary
Sms terms and glossarySms terms and glossary
Sms terms and glossary
 
pdf
pdfpdf
pdf
 
pdf
pdfpdf
pdf
 
eTEL Corporate Presentation
eTEL Corporate PresentationeTEL Corporate Presentation
eTEL Corporate Presentation
 
KazooCon 2014 - Ziron, SMS for voice people
KazooCon 2014 - Ziron, SMS for voice peopleKazooCon 2014 - Ziron, SMS for voice people
KazooCon 2014 - Ziron, SMS for voice people
 
DefCamp 2013 - 0Class2DOS
DefCamp 2013 - 0Class2DOSDefCamp 2013 - 0Class2DOS
DefCamp 2013 - 0Class2DOS
 
Gsm1
Gsm1Gsm1
Gsm1
 

Último

Último (20)

Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

SMS Can do What?