Curso de SMSC
Curso de SMSC
Curso de SMSC
• SMSC introduction
• SMSC Architecture
Topics
• SMSC Function
• SMSC Position in SS7 Network.
• SMS Transport Protocol
• Mobile Originated SMS (MO SMS)
• Mobile Terminated SMS (MT SMS)
• Short Message Alert Procedure
• SMS Applications.
SMSC function
Home Submit
subscriber TRANSCODE
Notification
SMSC forward
Submit Aplication
STORE
Aplication
SMSC in the Mobile Network
SMS Protocol Layers
The SMS (Short Message Service) comprises of two basic SM
(Short Message) services :
CP Data
RP Data (TP-SMS-SUBMIT) MAP Forward SMS
CP Ack
FLUJO de MOs en la RED GSM en Movistar
VLR HLR VLR
MSC MSC
14 1
STP STP
9
13 2 6
STP STP
3
11
BSC MSC 8 MSC BSC
4 7
12 SCP
5 VLR PREPA VLR
GO
Mobile Terminated SMS
CP Data
RP Data (TP-SMS-DELIVER REPORT)
MAP Forward SMS
2
MSC
3 MSC
12 13
STP STP
1
BTS SMSC 4 EIR BTS
5 6
7
STP STP 11 14
18 17 10
MSC
16
BSC MSC BSC
8
SCP 15
VLR PREPA VLR 9
GO
Short Message alert
Present
Ready for sm
Alert SC req
Alert SC conf
SMSC en Movistar Appl. Appl.
TS
Other Content
1
Content
N
VMS
Operators Existing
Database
SMPP (MO/MT) SMPP
Fixed PSTN
SMPP (MO/MT) HTTP
SM
(MO/MT)
SMPP
M+
AAG Gateway
PP
XBI
(M
Existing Servicios
(M
O/
M
Existing
O/MT)
50% SMPP Acision
T)
SM T) SMPP
VMS PP
(M P (M
O /M (MO/MT)
Existing O/ P
SM M SM
PP
(M
T)
(MO/
M T) TTD
T) SMPP TIAXA Database
Lost SMPP (M Pre/Postpaid
T) GSM/CDMA
Calls
SMSC FTP
Saldo SMSC
SMSC SMSC
Acision
Acision ASN.1
SMPP (MT) HUAWEI
Existing SMSC
Acision DWH
T)
/M
SMPP (MT)
(M
M3UA (ITU-T)
SM
TOPICS
• SMSC Architecture
• Server functionality
• InterWorking functionality
• SMH functionality
• Subscriber Services
• Internal SMSC routing
• Exercises
SMSC Architecture
CDR Files
IO LOG IO
SIW DIW Server
Server SRV
IO
IO
SIW SMH DIW Server
Server
IO IO
SIW SSD DIW Server
Server
SIW
• Accept/Validate incoming connections
• Check originator /recipients Blacklisting
• Check content /services
• Convert IOS Data packet into a IDI Packet
• Segment messages that exceed 140 octets (SMPP)
DIW
• Initiate outgoing connections based on PID
• Convert IDI Packet into IOS Data Packet
SMH Functionality
• Creates Timestamp
• Applies Retries Scheme
• Checks Validity period
• Check interactive session identification
• Generates and routs notifications to right SMH
• Responds to a Alert Service Centre request
• Performs FIFO scheduling and delivery
• Sends LOG request to LOGSRV
Subscriber Services
• Services Classes
o General Blacklist(originator/recipient
o Subscriber
o Large Account
o Virtual SMSC (VSMSC)
o Recipient address range routing
o Prepaid User
Subscriber Services
• General Blacklist (originator/recipient)
– Blocking Addresses from sending/receiving SMS
• Subscriber
– Fax reporting > Fax Report Handler (FRH)
– Distribution lists > Delivery Handler (DLH)
–Large Account/Virtual SMSC
– Connection, throughput and access Regulation
– Black/White Lists
• Routing Ranges > recipient address range routing
• Prepaid Settings > user lists + status((un)blocked for
sending SMS
Smsc entities overview
DLH SSD
PC OTA PLMN
SMPP OIS ERMES TAP FAX
VMS MENU TDMA
VSMPP IMPORT SMTP CDMA
IVR
S D S S D S D S S D D S D D S D
I I I I I I I I I I I I I I I I
W W W W W W W W W W W W W W W W
Smsc entities overview
CMLOG LOGSRV SMH PBR PBB
DLH SSD
PC OTA PLMN
SMPP OIS ERMES TAP FAX
VMS MENU TDMA
VSMPP IMPORT SMTP CDMA
IVR
S D S S D S D S S D D S D D S D
I I I I I I I I I I I I I I I I
W W W W W W W W W W W W W W W W
IS41 GIW
TCP X25 X29 RAS PSTNA ISDN GHLR FAX3SRV
TCP
Smsc Default Directory Structure
SMSC$ROOT
BIN
Billing
Data
Help
Log
Patch
Script
Templates Data
Configuration files
• Each entity of the protocol class needs a dedicated configurations file, which is stored in
within the SMSC$ROOT:[DATA] directory fo the target node (for example CMG1 or
CMG2). The name of the configuration file has the following format:
TCP_ ……CNF
Internal Routing -example
SMSC
SMH
SIW DIW
PLMN PC
GIW X25
SS7
X25
Server IW IW Server
SMH DIWPC
GIW SIWPLMN X25
IW Server
DIWFAX Fax