SMS-MMS
-
Upload
varun-saini -
Category
Documents
-
view
127 -
download
0
description
Transcript of SMS-MMS
Modul : 09-b
PT3733TEKNOLOGI JARINGAN NIRKABEL
Jenis Aplikasi Layanan Cellular(SMS,EMS & MMS)
PT3733-TekJarNirKab-MODUL:09-b
Modul : 09-b
PT3733TEKNOLOGI JARINGAN NIRKABEL
Jenis Aplikasi Layanan Cellular(SMS,EMS & MMS)
Program Studi D3 Teknik Switching dan JaringanJurusan Teknik Elektro –Institut Teknologi Telkom
BANDUNG, 2008
SHORT MESSAGE SERVICES
Short Message Services (SMS) adalah Teleservis GSMDapat dikirimkan dengan size :
160 karakter (SMS-PP)93 karakter (SMS-CB)
SMS terpisah dengan voices servicesSMS dapat dikirimkan dari terima pada saat bicara
PT3733-TekJarNirKab-MODUL:09-b
DEST MSISDN-B
Max 160 Karakter
MS BSS MSC VLR InterworkingMSC
1 CHANNEL REQUEST <RACH>
<AGCH>DCCH ASSIGN
SIGNALING LINK
ESTABLISHED
SC
MO SMS TransferMO SMS Transfer
PT3733-TekJarNirKab-MODUL:09-b
ESTABLISHED
MS BSS MSC VLR InterworkingMSC
1 CHANNEL REQUEST <RACH>
<AGCH>DCCH ASSIGN
SIGNALING LINK
ESTABLISHED
SC
MO SMS TransferMO SMS Transfer
PT3733-TekJarNirKab-MODUL:09-b
<SDCCH>
ESTABLISHED
2 REQ. FOR SERVICE CR
CC
MS BSS MSC VLR InterworkingMSC
1 CHANNEL REQUEST <RACH>
<AGCH>DCCH ASSIGN
SIGNALING LINK
ESTABLISHED
SC
MO SMS TransferMO SMS Transfer
PT3733-TekJarNirKab-MODUL:09-b
<SDCCH>
ESTABLISHED
2 REQ. FOR SERVICE CR
CC
3 AUTHENTICATION
SET Cipher MODE
MS BSS MSC VLR InterworkingMSC
1 CHANNEL REQUEST <RACH>
<AGCH>DCCH ASSIGN
<SDCCH>
SIGNALING LINK
ESTABLISHEDCR
SC
MO SMS TransferMO SMS Transfer
PT3733-TekJarNirKab-MODUL:09-b
<SDCCH>2 REQ. FOR SERVICE
CR
CC
3 AUTHENTICATION
SET Cipher MODE
4 RP_MO_DATA
SIF_MO_SMS
SIF_MO_SMS-Ack
5 MO_Forward_SM
Short_Message
MO_Forward_SM_Ack
Short_Message_Ack
(SC_No.)
MO SMS TransferMO SMS Transfer
MS BSS MSC VLR InterworkingMSC
SC
PT3733-TekJarNirKab-MODUL:09-b
5 MO_Forward_SM
Short_Message
MO_Forward_SM_Ack
Short_Message_Ack
(SC_No.)
MO SMS TransferMO SMS Transfer
MS BSS MSC VLR InterworkingMSC
SC
PT3733-TekJarNirKab-MODUL:09-b
MO_Forward_SM_Ack
6 RP_ACK
"Send Successfully" is displayed on the mobile
MT SMS TransferMT SMS Transfer
For Forwarding aShort Message
PT3733-TekJarNirKab-MODUL:09-b
For Forwarding SeveralShort Message
MS ServicingMSC VLR HLR Gateway
MSC SC
1 Short Message
SRI_For_SM
SRI_For_SM_Ack
MT_Forward_SM
MT SMS Transfer (A Message)MT SMS Transfer (A Message)
PT3733-TekJarNirKab-MODUL:09-b
MS ServicingMSC VLR HLR Gateway
MSC SC
1 Short Message
SRI_For_SM
SRI_For_SM_Ack
MT_Forward_SM
MT SMS Transfer (A Message)MT SMS Transfer (A Message)
PT3733-TekJarNirKab-MODUL:09-b
2 SIF_MT_SMSPagePage
MS ServicingMSC VLR HLR Gateway
MSC SC
1 Short Message
SRI_For_SM
SRI_For_SM_Ack
MT_Forward_SM
MT SMS Transfer (A Message)MT SMS Transfer (A Message)
PT3733-TekJarNirKab-MODUL:09-b
2 SIF_MT_SMSPagePage
3 Paging Response
Authentication and Ciphering
MS ServicingMSC VLR HLR Gateway
MSC SC
1 Short Message
SRI_For_SM
SRI_For_SM_Ack
MT_Forward_SM
MT SMS Transfer (A Message)MT SMS Transfer (A Message)
PT3733-TekJarNirKab-MODUL:09-b
2 SIF_MT_SMSPage
Page Request3 Paging Response
Authentication and Ciphering
4 Short_Message
Short_Message_Ack
MT_Forward_SM_AckShort_Message_Ack
MS ServicingMSC VLR HLR Gateway
MSC SC
1 Short Message
SRI_For_SM
SRI_For_SM_Ack
MT_Forward_SM
MT SMS Transfer (Several Messages)MT SMS Transfer (Several Messages)
PT3733-TekJarNirKab-MODUL:09-b
MT_Forward_SM(The More message To
Send Flag is True)
MS ServicingMSC VLR HLR Gateway
MSC SC
1 Short Message
SRI_For_SM
SRI_For_SM_Ack
MT_Forward_SM
MT SMS Transfer (Several Messages)MT SMS Transfer (Several Messages)
PT3733-TekJarNirKab-MODUL:09-b
MT_Forward_SM(The More message To
Send Flag is True)
2 SIF_MT_SMSPage
Paging Request
MS ServicingMSC VLR HLR Gateway
MSC SC
1 Short Message
SRI_For_SM
SRI_For_SM_Ack
MT_Forward_SM
MT SMS Transfer (Several Messages)MT SMS Transfer (Several Messages)
MT_Forward_SM
PT3733-TekJarNirKab-MODUL:09-b
MT_Forward_SM(The More message To
Send Flag is True)
2 SIF_MT_SMSPage
Paging Request
3 Paging Response
Authentication and Ciphering
MS ServicingMSC VLR HLR Gateway
MSC SC4 Short_Message
Short_Message_Ack
MT_Forward_SM_Ack
Short_Message_Ack
MT SMS Transfer (Several Messages)MT SMS Transfer (Several Messages)
PT3733-TekJarNirKab-MODUL:09-b
MS ServicingMSC VLR HLR Gateway
MSC SC4 Short_Message
Short_Message_Ack
MT_Forward_SM_Ack
Short_Message_Ack
MT SMS Transfer (Several Messages)MT SMS Transfer (Several Messages)
5 Short_Message
MT_Forward_SM
PT3733-TekJarNirKab-MODUL:09-b
MT_Forward_SM
MT_Forward_SM(The More message To
Send Flag is False)
Short_Message_Ack
MT_Forward_SM_Ack
Short_Message_Ack
Short_Message
MO_Forward_SM
Short_Message
MO_Forward_SM_Ack
Short_Message_Ack
(SC_No.)
MS BSS MSC VLR InterworkingMSC
SC
AnswerAnswer
Illegal Subscriber
PT3733-TekJarNirKab-MODUL:09-b
MO_Forward_SM_Ack
RP_ACK
"Send Not Successfully" is displayed on the mobile
Illegal Subscriber
Illegal Subscriber
Short Message Service Centre
• The SMSC plays a central role in the deliveryand routing of the SMS.
• Every vendor has his own protocol to talk to theSMSC:– CMG – EMI/UCP– Nokia – CIMD– Sema – SMS2000– Logica – SMPP– …
PT3733-TekJarNirKab-MODUL:09-b
• The SMSC plays a central role in the deliveryand routing of the SMS.
• Every vendor has his own protocol to talk to theSMSC:– CMG – EMI/UCP– Nokia – CIMD– Sema – SMS2000– Logica – SMPP– …
SMS summary
• SMS is much more than just some text.• Sophisticated features are bound to open
up holes (virus).• SMS very suited to bulk application
(like e-mail)• Trustworthiness as bad or worse as with
standard e-mail.
PT3733-TekJarNirKab-MODUL:09-b
• SMS is much more than just some text.• Sophisticated features are bound to open
up holes (virus).• SMS very suited to bulk application
(like e-mail)• Trustworthiness as bad or worse as with
standard e-mail.
Contoh Implementasi SMS
Internet
Internet Gateway
Operator GSM
Database e-Iklan
PT3733-TekJarNirKab-MODUL:09-b
Proses Koneksi MIDlet e-Iklan dengan Database server
Internet
OperatorMobile Client
Multimedia Message ServiceKonsep MMS
C e l lu la r N e t w o r k
C e l lu la r N e t w o r k
F ix e d N e t w o r k
I n t e r n e t
M M S E
PT3733-TekJarNirKab-MODUL:09-b
C e l lu la r N e t w o r k
C e l lu la r N e t w o r k
F ix e d N e t w o r k
I n t e r n e t
M M S E
[ MMS Element Architecture ]
M M 1
M M 6M M 7
M M 4
M M 1
M M 3
. . .
R e la y
M M S U s e rA g e n t A
E x te rn a lS e rv e r # 1
(e .g . E -M a i l )
E x te rn a lS e rv e r # 2(e .g . F a x )
E x te rn a lS e rv e r # N
“ F o re ig n ”M M S
R e la y /S e r v e r
M M S U s e rA g e n t B
S e r v e r
M M S R e la y /S e r v e r
M M 2
E x te rn a lS e rv e r # 3
(e .g . U M S )
M M 5
M M S U s e rD a ta b a s e s
H L R
M M S V A SA p p l ic a t io n s
M M 8
B i l l in gS y s te m
PT3733-TekJarNirKab-MODUL:09-b
M M 1
M M 6M M 7
M M 4
M M 1
M M 3
. . .
R e la y
M M S U s e rA g e n t A
E x te rn a lS e rv e r # 1
(e .g . E -M a i l )
E x te rn a lS e rv e r # 2(e .g . F a x )
E x te rn a lS e rv e r # N
“ F o re ig n ”M M S
R e la y /S e r v e r
M M S U s e rA g e n t B
S e r v e r
M M S R e la y /S e r v e r
M M 2
E x te rn a lS e rv e r # 3
(e .g . U M S )
M M 5
M M S U s e rD a ta b a s e s
H L R
M M S V A SA p p l ic a t io n s
M M 8
B i l l in gS y s te m
Interworking of different MMSEs
Interworking MMS
MM4MM1
MMSRelay/
Server A
MMS UserAgent
A
MMSEService Provider A
MMSRelay/
Server B
MMS UserAgent
B
MMSEService Provider B
SMTP
RadioNetwork A
RadioNetwork B
MM1
PT3733-TekJarNirKab-MODUL:09-b
MM4MM1
MMSRelay/
Server A
MMS UserAgent
A
MMSEService Provider A
MMSRelay/
Server B
MMS UserAgent
B
MMSEService Provider B
SMTP
RadioNetwork A
RadioNetwork B
MM1
Protocol Framework Definition for IP Based
Implementation in 3GPP MMS
Example for Applied to IP
M M SC o m m
M M 1 T r a n s f e r P r o t o c o l P a y l o a d
M M SA p p S v c s
M M SU I
M e s s a g in g A p p lic a t io n F ra m e w o rk
M M S C o m m
M M SA p p S v c s
IP(W ir e le s s )
W ir e le s sP r o f ile d T C P
T r a n s fe rP r o to c o l
IP(W ir e le s s ) IP
T C P
IP
T C P
S M T P , P O P ,IM A P , H T T P
M M SU se rA g e n t
I P B a s e dG a t e w a y
M M SR e la y /S e r v e r
W ir e le s sP r o f ile d T C P
S M T P , P O P 3 , IM A P 4 , H T T P , e tc .
PT3733-TekJarNirKab-MODUL:09-b
M M SC o m m
M M 1 T r a n s f e r P r o t o c o l P a y l o a d
M M SA p p S v c s
M M SU I
M e s s a g in g A p p lic a t io n F ra m e w o rk
M M S C o m m
M M SA p p S v c s
IP(W ir e le s s )
W ir e le s sP r o f ile d T C P
T r a n s fe rP r o to c o l
IP(W ir e le s s ) IP
T C P
IP
T C P
S M T P , P O P ,IM A P , H T T P
M M SU se rA g e n t
I P B a s e dG a t e w a y
M M SR e la y /S e r v e r
W ir e le s sP r o f ile d T C P
S M T P , P O P 3 , IM A P 4 , H T T P , e tc .
Protocol Framework applied to WAP implementation of MMS
Example for Applied to WAP
W ir e le s sS e r v ic e s
In te r imL a y e r s
T r a n s fe rP r o to c o l
W ir e le s sS e r v ic e s
In te r imL a y e r s
IP
T C P
IP
T C P
H T T P
M M SU se rA g e n t
W A PG a t ew a y
M M SR e la y /S e r v e r
M M SC o m m
M M 1 T r a n s f e r P r o t o c o l P a y l o a d
W A P W S P H T T P
M M SA p p S v c s
M M SU I
M e s s a g in g A p p lic a t io n F ra m e w o rk
M M S C o m m
M M SA p p S v c s
PT3733-TekJarNirKab-MODUL:09-b
W ir e le s sS e r v ic e s
In te r imL a y e r s
T r a n s fe rP r o to c o l
W ir e le s sS e r v ic e s
In te r imL a y e r s
IP
T C P
IP
T C P
H T T P
M M SU se rA g e n t
W A PG a t ew a y
M M SR e la y /S e r v e r
M M SC o m m
M M 1 T r a n s f e r P r o t o c o l P a y l o a d
W A P W S P H T T P
M M SA p p S v c s
M M SU I
M e s s a g in g A p p lic a t io n F ra m e w o rk
M M S C o m m
M M SA p p S v c s
Protocol Framework
L o w e r L a y e rA
M M SU s e r A g e n t
M M 1T r a n s f e rP r o t o c o l
L o w e r L a y e r B
e . g . T C P / U D P
E x t e r n a lS e r v e r
M M S c a p a b l eU E / M S
M M S e r v i c eE n v i r o n m e n t
L o w e r L a y e rB
e . g . T C P / U D P
L o w e r L a y e rA
M M 3 T r a n s f e rP r o t o c o l
M M S R e l a y / S e r v e r
M M 1 M M 3
M M 3 T r a n s f e rP r o t o c o l
M M 1T r a n s f e rP r o t o c o l
p r o t o c o l e l e m e n t s n e c e s s a r y i n t h e t e r m i n a l
p r o t o c o l e l e m e n t s n e c e s s a r y i n t h e M M S E
a d d i t i o n a l p r o t o c o l e l e m e n t s n e c e s s a r y t o i n c l u d e e x t e r n a l s e r v e r s
Protocol framework to provide MMS
PT3733-TekJarNirKab-MODUL:09-b
L o w e r L a y e rA
M M SU s e r A g e n t
M M 1T r a n s f e rP r o t o c o l
L o w e r L a y e r B
e . g . T C P / U D P
E x t e r n a lS e r v e r
M M S c a p a b l eU E / M S
M M S e r v i c eE n v i r o n m e n t
L o w e r L a y e rB
e . g . T C P / U D P
L o w e r L a y e rA
M M 3 T r a n s f e rP r o t o c o l
M M S R e l a y / S e r v e r
M M 1 M M 3
M M 3 T r a n s f e rP r o t o c o l
M M 1T r a n s f e rP r o t o c o l
p r o t o c o l e l e m e n t s n e c e s s a r y i n t h e t e r m i n a l
p r o t o c o l e l e m e n t s n e c e s s a r y i n t h e M M S E
a d d i t i o n a l p r o t o c o l e l e m e n t s n e c e s s a r y t o i n c l u d e e x t e r n a l s e r v e r s
MMS interaction with 2G/3G Voice Mailbox based on VPIM
Contoh 1:
MMSRelay/Server
2G/3Gvoice
m ailbox
2G/3G RadioNetwork
SMTP(VPIMprofile)
today’s real-tim e over-the-airaccess of 2G/3G voice m ailbox
PT3733-TekJarNirKab-MODUL:09-b
MMSRelay/Server
2G/3Gvoice
m ailbox
2G/3G RadioNetwork
SMTP(VPIMprofile)
today’s real-tim e over-the-airaccess of 2G/3G voice m ailbox
MMS interaction with 2G/3G Voice Mailbox based on HTTP
Contoh 2:
MMSRelay/Server
2G/3Gvoice
mailbox
2G/3G RadioNetwork
today’s real-time over-the-airaccess of 2G/3G voice mailbox
HTTP
SMTP(VPIMprofile)
PT3733-TekJarNirKab-MODUL:09-b
MMSRelay/Server
2G/3Gvoice
mailbox
2G/3G RadioNetwork
today’s real-time over-the-airaccess of 2G/3G voice mailbox
HTTP
SMTP(VPIMprofile)
MMS Interaction with Internet E-Mail messaging
Contoh 3:
SMTPor
POP3/IMAP4
E-MailServer
MessageStore
Forwarding MailTransfer Agent
MMSRelay/Server
SMTP
PT3733-TekJarNirKab-MODUL:09-b
SMTPor
POP3/IMAP4
E-MailServer
MessageStore
Forwarding MailTransfer Agent
MMSRelay/Server
SMTP
MMS interaction with SMSC
Contoh 4:
MMSRelay/Server
3G TR 23.039
SMSC
2G RadioNetwork
PT3733-TekJarNirKab-MODUL:09-b
MMSRelay/Server
3G TR 23.039
SMSC
2G RadioNetwork
MMS integration with UMSContoh 5 :
3 G T R 2 3 .0 3 9
T .3 0H .3 2 3M M S
R e la y /S e rv e r
S M S C
M M S U A
U n ifie d M sg S to re(e m a il, fa x , v m a il)
V o ic e m a ils to re
2 G S M Sc lie n t
P C /W e b
S M T PIM A PH T T P
V o ic e M a ilA c c e ss S e rv e r
P h o n e c a ll
C o m p re sse dv o ic e
V P IM /T IF F /S M T P
H .3 2 3 /T .3 7G a te w a y
U M S S e rve r/E m a il s e rve r
F A X
S M T PIM A P
U n ifie d M e ssa g in g S y ste m
PT3733-TekJarNirKab-MODUL:09-b
3 G T R 2 3 .0 3 9
T .3 0H .3 2 3M M S
R e la y /S e rv e r
S M S C
M M S U A
U n ifie d M sg S to re(e m a il, fa x , v m a il)
V o ic e m a ils to re
2 G S M Sc lie n t
P C /W e b
S M T PIM A PH T T P
V o ic e M a ilA c c e ss S e rv e r
P h o n e c a ll
C o m p re sse dv o ic e
V P IM /T IF F /S M T P
H .3 2 3 /T .3 7G a te w a y
U M S S e rve r/E m a il s e rve r
F A X
S M T PIM A P
U n ifie d M e ssa g in g S y ste m
Protocol Framework applied to WAP implementation of MMS
Contoh 6:
MMSRelay/Server
WAPGateway
WirelessNetwork
Internet/IP-network
HTTPPayload
WSPPayload
MMS UserAgent
PT3733-TekJarNirKab-MODUL:09-b
MMSRelay/Server
WAPGateway
WirelessNetwork
Internet/IP-network
HTTPPayload
WSPPayload
MMS UserAgent
Architectural example of IP Based Implementation for3GPP MMS
Contoh 7:
Terminal
Internet
MMS Relay/Server
Intranet(Enterprize)
E-mailServer
IP Based Implementation
SMTPPOP3IMAP4HTTPetc.
SMTPPOP3IMAP4HTTPetc.
SMTPPOP3IMAP4HTTPetc.
IP BasedGateway
SMTP, POP3, IMAP4, HTTP,etc.
PT3733-TekJarNirKab-MODUL:09-b
Terminal
Internet
MMS Relay/Server
Intranet(Enterprize)
E-mailServer
IP Based Implementation
SMTPPOP3IMAP4HTTPetc.
SMTPPOP3IMAP4HTTPetc.
SMTPPOP3IMAP4HTTPetc.
IP BasedGateway
SMTP, POP3, IMAP4, HTTP,etc.
Combined MMS-Relay/Server
Contoh 8:
M M SR e la y/S e rve r
M essageS to re
PT3733-TekJarNirKab-MODUL:09-b
M M SR e la y/S e rve r
M essageS to re
Non-combined MMS-Relay and MMS-Server
Contoh 9:
M M SR elay
M essageS to re
M M Sserver
S M T Por
P O P 3 /IM A P 4
orH T T P
S M T Por
H T T P
PT3733-TekJarNirKab-MODUL:09-b
M M SR elay
M essageS to re
M M Sserver
S M T Por
P O P 3 /IM A P 4
orH T T P
S M T Por
H T T P
MMS interaction with Facsimile Services based onITU-T.37
Contoh 10:
MMSRelay/Server
PSTN
ITU-T.37Fax
Gateway
ITU-T.30FaxITU-T.30SMTP
MessageStore
PT3733-TekJarNirKab-MODUL:09-b
MMSRelay/Server
PSTN
ITU-T.37Fax
Gateway
ITU-T.30FaxITU-T.30SMTP
MessageStore
[ MMS Protocol ]
L o w e r L a y e rA
M M SU s e r A g e n t
M M 1T r a n s f e rP r o to c o l
L o w e r L a y e r B
e .g . T C P / U D P
E x te r n a lS e r v e r
M M S c a p a b leU E / M S
M M S e r v ic eE n v ir o n m e n t
L o w e r L a y e rB
e .g . T C P / U D P
L o w e r L a y e rA
M M 3 T r a n s f e rP r o to c o l
M M S R e la y /S e r v e r
M M 1 M M 3
M M 3 T r a n s f e rP r o to c o l
M M 1T r a n s f e rP r o to c o l
p ro to c o l e le m e n ts n e c e s s a r y in th e t e rm in a l
p ro to c o l e le m e n ts n e c e s s a r y in th e M M S E
a d d i t io n a l p ro to c o l e le m e n ts n e c e s s a r y to in c lu d e e x te rn a l s e rv e rs
PT3733-TekJarNirKab-MODUL:09-b
L o w e r L a y e rA
M M SU s e r A g e n t
M M 1T r a n s f e rP r o to c o l
L o w e r L a y e r B
e .g . T C P / U D P
E x te r n a lS e r v e r
M M S c a p a b leU E / M S
M M S e r v ic eE n v ir o n m e n t
L o w e r L a y e rB
e .g . T C P / U D P
L o w e r L a y e rA
M M 3 T r a n s f e rP r o to c o l
M M S R e la y /S e r v e r
M M 1 M M 3
M M 3 T r a n s f e rP r o to c o l
M M 1T r a n s f e rP r o to c o l
p ro to c o l e le m e n ts n e c e s s a r y in th e t e rm in a l
p ro to c o l e le m e n ts n e c e s s a r y in th e M M S E
a d d i t io n a l p ro to c o l e le m e n ts n e c e s s a r y to in c lu d e e x te rn a l s e rv e rs
[ MMS Parameters ]• Occupancy
O = [A/N] x 100 %A = Traffic IntensityN = Channel Quantity
• SCR [ Successful Call Ratio ]SCR = [ Call Answer/Call Attemp ] x 100 %
• GoS [ Grade of Service ]GoS = [Jumlah MMS Gagal/Jumlah MMS datang] x 100%
PT3733-TekJarNirKab-MODUL:09-b
• OccupancyO = [A/N] x 100 %A = Traffic IntensityN = Channel Quantity
• SCR [ Successful Call Ratio ]SCR = [ Call Answer/Call Attemp ] x 100 %
• GoS [ Grade of Service ]GoS = [Jumlah MMS Gagal/Jumlah MMS datang] x 100%
[ GPRS Channel Allocation ]
B S TCH TCH TCH TCH TCH TCH
BEFORE GPRS
PT3733-TekJarNirKab-MODUL:09-b
B S TCH TCH SW SW SW F
AFTER GPRS