chap12
Transcript of chap12
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
GSM Short Message ServiceGSM Short Message Service
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
GSM Short Message ServiceGSM Short Message Service
Can contain up to 140 octets, or 160 char.Can contain up to 140 octets, or 160 char. To allow messages longer than 160 char.To allow messages longer than 160 char.
SMS concatenation SMS compression
SDCCH signaling channel SDCCH signaling channel Two type of GSM SMSTwo type of GSM SMS
Cell broadcast service Point-to-point service
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
12.1 SMS Architecture12.1 SMS ArchitectureGSM Network
IWMSC
Originating MS
SM-SC
Short MessageSender
GSM Network
SMSGMSC
MSC
MS
SIM
Terminating MS
BSS
SMS GMSC : SMS Gateway MSCIWMSC : Interworking MSCSM-SC : Short Message Service CenterMSC : Mobile Switching CenterBSS : Base Station SystemSIM : Subscriber Identity ModuleMS : Mobile Station Figure 12.1 GSM short message service network
architecture
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
12.2 SMS Protocol Hierarchy12.2 SMS Protocol Hierarchy
Short MessageRelay Entity
(SMR)
Short MessageControl Entity
(SMC)
Short MessageRelay Entity
(SMR)
Short MessageControl Entity
(SMC)
Short MessageApplication Layer
(SM-AL)
Short MessageTransfer Layer
(SM-TL)
Short MessageRelay Layer
(SM-RL)
ConnectionManagement
Sublayer (CM-sub)
Short MessageRelay Protocol
(SM-RP)
Short MessageControl Protocol
(SM-CP)
Short Message Transfer Protocol (SM-TP)
MSC IWMSC
MS SM-SC
Lower layers
Figure 12.2 SMS MS-MSC protocol hierarchy (mobile origination)
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
12.2 SMS Protocol Hierarchy12.2 SMS Protocol Hierarchy
12.2.1 Short Message Transfer Layer12.2.1 Short Message Transfer Layer Provides services to transfer SM-AL short msg. Provides services to transfer SM-AL short msg. Generate a reference number SMI (short message identiGenerate a reference number SMI (short message identi
fier)fier) SM-AL SMI is not carried between the MS and SM-SC
Four types of transfer protocol data units (TPDUs)Four types of transfer protocol data units (TPDUs) SMS-SUBMIT SMS-DELIVER SMS-STATUS-REPORT SMS-COMMAND
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
12.2 SMS Protocol Hierarchy12.2 SMS Protocol Hierarchy
12.2.2 Short Message Relay Layer12.2.2 Short Message Relay Layer Provides services to transfer TPDUs and delivery reports Provides services to transfer TPDUs and delivery reports
for SM-TLfor SM-TL Generate SM-RL SMI for every short messageGenerate SM-RL SMI for every short message
SM-RL SMI is mapped to and from SM-TL SMI SM-RL SMI at the MS is not carried at the peer entity in the SM-
SC SM-RP consists of the following RPDU types:SM-RP consists of the following RPDU types:
RP-DATA RP-SM-MEMORY-AVAILABLE RP-ACK RP-ERROR
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
12.2 SMS Protocol Hierarchy12.2 SMS Protocol Hierarchy
12.2.3 Connection Management Sublayer12.2.3 Connection Management Sublayer Provides services to support the SM-RLProvides services to support the SM-RL MS has two SMC entitiesMS has two SMC entities
MS-originated (MO) short message service MS-terminated (MT) short message service
SM-CP consists of following protocol elementsSM-CP consists of following protocol elements CP-DATA CP-ACK CP-ERROR
MNSMS-ESTablish MNSMS-ESTablish To establish an MM-connection and transfer RPDU on that establish
MNSMS-DATAMNSMS-DATA Transfer an RPDU on MM-connection
MNSMS-RELeaseMNSMS-RELease MNSMS-ABORTMNSMS-ABORT MNSMS-ERRORMNSMS-ERROR
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
12.3 Mobile-Originated Messaging12.3 Mobile-Originated Messaging
SM-TL SM-RL CM-Sub CM-Sub SM-RL SM-TL
1. SM-RL-DATA-Req(SMS-SUBMIT)
3. MM-Connection Establishment
MS MSC
SM-SC
2. MNSMS-EST-Req(RP-DATA(MO))
4. CP-DATA
5. CP-ACK
5. MNSMS-EST-Req(RP-DATA) 6. SM-RL-DATA-Ind
(SMS-SUBMIT)
Figure 12.3 Mobile-originated short messaging (part 1)
•The logical message path is :
•MS -> originating MSC -> IWMSC -> SM-SC
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
12.3 Mobile-Originated Messaging12.3 Mobile-Originated Messaging
MS MSC VLR
3a. CM_SERV_REQ
3d. CM_ACCEPT
3b. MAP_PROCESS_ACCESS_REQUEST
3c. MAP_PROCESS_ACCESS_REQUEST_ack
Figure 12.4 MM-connection establish for mobile-originated short messaging
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
12.3 Mobile-Originated Messaging12.3 Mobile-Originated Messaging
MSC IWMSCVLR SM-SC
7. MAP_SEND_INFO_FOR_MO_SMS
8. MAP_SEND_INFO_FOR_MO_SMS_ack
9. MAP_FORWARD_SHORT_MESSAGE
12. MAP_FORWAR_SHORT_MESSAGE_ack
10. Short Message
11. Delivery Report
Figure 12.5 Mobile-originated short messaging (part 2)
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
12.3 Mobile-Originated Messaging12.3 Mobile-Originated Messaging
SM-TL SM-RL CM-Sub CM-Sub SM-RL SM-TL
17. SM_RL_REPORT_Ind(SMS_STATUS_REPORT)
MS MSC
13. SM_RL_REPORT_Req(SMS_STATUS_REPORT)
15. CP-DATA
17. MNSMS_REL_Req
14. MNSMS_DATA_Req(RP_ACK)
18. MM-Connection Release
14. MNSMS_REL_Req
16. MNSMS_DATA_Ind(RP_ACK)
14. MNSMS_DATA_Req(RP_ACK)
Figure 12.6 Mobile-originated short messaging (part 3)
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
12.4 Mobile-Terminated Messaging12.4 Mobile-Terminated Messaging
MS
3. MAP_SEND_ROUTING_INFO_FOR_SM_ack
1. Short Message
MSC VLR HLRSMS
GMSCSM-SC
2. MAP_SEND_ROUTING_INFO_FOR_SM
4. MAP_FORWARD_SHORT_MESSAGE
5. MAP_SEND_INFO_FOR_MT_SMS
6. MAP_PAGE
7. PAGING_REQUEST
8. PAGING_RESPONSE
9. MAP_PROCESS_ACCESS_REQUEST
10. MAP_SEND_INFO_FOR_MT_SMS_ack
Figure 12.7 Mobile-terminated short messaging (part 1)
•The logical massage path is :
•SM-SC -> GMSC -> terminating MSC -> MS
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
12.4 Mobile-Terminated Messaging12.4 Mobile-Terminated Messaging
SM-TL SM-RL CM-Sub CM-Sub SM-RL SM-TL
MS MSC
11. SM_RL_DATA_Req(SMS_DELIVER)
14. CP-DATA
12. MNSMS_EST_Req(RP_DATA(MT))
13. MM-Connection Establishment
15. MNSMS_EST_Ind(RP_DATA)
(SMR) (SMC) (SMC) (SMR)
20. MM-Connection Release
15. CP_ACK16. SM_RL_DATA_Ind
(SMS_DELIVER) 16. MNSMS_DATA_Req(RP_ACK)
17. CP-DATA
18. CP_ACK
16. MNSMS_REL_Req18. MNSMS_DATA_Ind
(RP_ACK)
19. MNSMS_REL_Req
19. SM_RL_REPORT_Ind(SMS_STATUS_REPORT)
Figure 12.8 Mobile-terminated short messaging (part2)
Kwangwoon Univ.http://netcom.kw.ac.kr
Wireless and Mobile Network Architectures
12.4 Mobile-Terminated Messaging12.4 Mobile-Terminated Messaging
MSCSMS
GMSCSM-SC
21. MAP_FORWARD_SHORT_MESSAGE_ack
22. Delivery Report
Figure 12.9 Mobile-terminated short messaging (part 3)