Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SMS
Short Message Service
Jainik Patel (112332)
Prashant Goswami (112344)
Why SMS?
Oldest most reliable means to communicate with
mobile users
Cell phone agnostic
Everybody is doing it
Great way to receive emergency messages at the bar
First Text
How it works?
Messages in Short Message Service
(SMS) must be no longer than 160
alpha-numeric characters and contain
no images or graphics.
Once a message is sent, it is received
by a Short Message Service Center
(SMSC), which must then get it to the
appropriate mobile device.
To do this, the SMSC sends a SMS
Request to the home location register
(HLR) to find the roaming customer.
Once the HLR receives the request, it
will respond to the SMSC with the
Bits
7 bit
8 bit
16 bit
Charact
ers
160
char
140
char
70 char
Bits
1120
SDCCH/SPACH
Digital Control Channel (DCCH) packet of
information is being sent across the network.
These DCCH packets are used to transfer essential
information into the devices.
Information like a call is in coming
Paging signals from the Base stations, to work out if
a handover is needed
One of these packet formats is called SMS point to
point messaging, Paging, access control channel
(SPACH)
This message type can be used to carry a text
message.
1
Octet
2-12 Octets
1
Octet
1
Octets
7
Octets
1
Octet
0-140 Octets
SCA
PDU
Type
OA
PID
DCS
SCTS
UDL
UD
PDU Type:
7
RP
6
UD
HI
PDU Type
RP
UDHI
SRI
MMS
Bits
MTI
SRI
MM
S
Parameter
SCA
MTI bit 1 =
0
bit 0 =
0
Description
Service Centre Address - Telephone number of the Service Centre
Protocol Data Unit Type
Reply Path - Parameter indicating that Reply Path exists
User Data Header Indicator - Parameter indicating that UD field contains a header
Status Report Indication - Parameter indicating if the SME has requested a status report
More Messages to Send - Parameter indicating whether or not there are more messages to send
MTI
Message Type Indicator - Parameter describing the message type 00 means SMS-Deliver
OA
PID
Protocol Identifier - Parameter indicating the SMSC how to process the Short Message (e.g. Fax)
DCS
Data Coding Scheme - Parameter identifying the coding scheme within the User Data (UD)
SCTS
Service Centre Time Stamp - Parameter identifying the time when the SMSC received the message
UDL
UD
1
Octet
1
Octet
2-12
Octets
1
Octet
1
Octets
0, 1 or 7
Octets
1
Octet
0-140
Octets
SCA
PDU
Type
MR
DA
PID
DCS
VP
UDL
UD
PDU Type:
7
RP
UDHI
SRR
VPF
2
RD
Parameter
SCA
PDU Type
RP
Bits
MTI
MTI bit 1 =
0
bit 0 =
1
Description
Service Centre Address - Telephone number of the Service Centre
Protocol Data Unit Type
Reply Path - Parameter indicating that Reply Path exists
UDHI
User Data Header Indicator - Parameter indicating that UD field contains a header
SRR
Status Report Request - Parameter indicating if the MS has requested a status report
VPF
Validity Period Format - Parameter indicating whether or not the VP field is present
RD
Reject Duplicates parameter indicating if SMSC will accept a message with same MR and DA from the same
OA
MTI
Message Type Indicator - Parameter describing the message type 01 means SMS-Submit
MR
Message Reference - Successive numbers (0255) of all SMS-SUBMIT frames sent by the MS.
DA
PID
Protocol Identifier - Parameter indicating the SMSC how to process the Short Message (e.g. Fax)
DCS
Data Coding Scheme - Parameter identifying the coding scheme within the User Data (UD)
SCTS
Service Centre Time Stamp - Parameter identifying the time when the SMSC received the message
UDL
UD
MessageSMSC
FlowGMSC
SM-MT
Messag
e
Transfe
r
HLR
sendRoutingInf
oForShortMs
g
forwardShortMessag
e
MSC
VLR
MS
sendInfoForMT-SMS
Page
Authenticate
Deliver Report
Deliver
y
Report
Message
Transfer
SMDelivery
ReportStatus
Message
Flow
SM-MO
SMSC
SMSHLR
MSC
VLR
MS
IWMSC
Access Request
Authenticate
Message
Transfer
sendInfoFor-
Messag
e
Transfe
r
Deliver
y
Report
forwardShortMessag
e
Delivery
Report
MO-SMS
Delivery
Report
GSM Network
SMS Architecture
IWMSC
MS
Originating MS
SIM
SM-SC
Terminating MS
Short Message
Sender
SMS
GMSC
MSC
BSS
GSM Network
Signaling Elements
The MAP layer defines the operations necessary to
support SMS. The following basic MAP operations are
necessary to provide the end-to-end SMS:
Routing Information Request
Point-to-Point Short Message Delivery
Short Message Waiting Indication
Service Center Alert
Service Elements
SMS is comprised of several service elements
relevant to the reception and submission of short
messages:
Message Expiration
Priority
Message Escalation
In addition, SMS provides a time stamp reporting
the time of submission of the message to the
SMSC and an indication to the handset of whether
or not there are more messages to send (GSM) or
Network Infrastructure
A generic
network
infrastruct
ure for
realizing
the
innovative
SMS
services
Evolution
SM-SC
Short Message
Application Layer
(SM-AL)
Short Message Transfer Protocol (SM-TP)
Short Message
Transfer Layer
(SM-TL)
MSC
Short Message
Relay Layer
(SM-RL)
Short Message
Relay Entity
(SMR)
Connection
Management
Sublayer (CM-sub)
Short Message
Control Entity
(SMC)
Lower layers
Short Message
Relay Protocol
(SM-RP)
Short Message
Control Protocol
(SM-CP)
IWMSC
Short Message
Relay Entity
(SMR)
Short Message
Control Entity
(SMC)
Continue
MNSMS-ESTablish
To establish an MM-connection and transfer
RPDU on that establish
MNSMS-DATA
Transfer an RPDU on MM-connection
MNSMS-RELease
MNSMS-ABORT
MNSMS-ERROR
SMS VAS Users City wise Distribution:SMS is a popular medium for delivering Value Added
Services (VAS); its a valuable revenue source for
service providers, almost 5% of service provider
revenue comes from SMS VAS services the highest
revenue earning VAS.
Question?
THANK
YOU