01-02 Short Message Service
01-02 Short Message Service
Feature Description
Contents
Contents
2 Short Message Service ..............................................................................................................2-1
2.1 Service Description .......................................................................................................................................2-2
2.1.1 Function Code......................................................................................................................................2-2
2.1.2 Definition .............................................................................................................................................2-2
2.1.3 Benefits ................................................................................................................................................2-3
2.2 Availability ....................................................................................................................................................2-4
2.2.1 Requirements for NEs..........................................................................................................................2-4
2.2.2 Requirements for License ....................................................................................................................2-4
2.2.3 Applicable Versions..............................................................................................................................2-4
2.3 Working Principle..........................................................................................................................................2-5
2.3.1 Networking Structure...........................................................................................................................2-5
2.3.2 Short Message Transfer Path................................................................................................................2-6
2.4 Service Flows ................................................................................................................................................2-6
2.4.1 MAP Flows Related to SMS ................................................................................................................2-6
2.4.2 SM MO Flow .......................................................................................................................................2-9
2.4.3 SM MT Flow........................................................................................................................................2-9
2.4.4 Alert SMC Flows ............................................................................................................................... 2-11
2.5 Data Configuration......................................................................................................................................2-13
2.5.1 Data Configuration of the MSOFTX3000 .........................................................................................2-13
2.5.2 Data Configuration of the HLR..........................................................................................................2-14
2.6 Service Management ...................................................................................................................................2-15
2.6.1 For Carrier..........................................................................................................................................2-15
2.6.2 For Mobile Subscriber .......................................................................................................................2-15
2.7 Charging and CDR ......................................................................................................................................2-15
2.8 Service Interaction ......................................................................................................................................2-16
2.9 Reference ....................................................................................................................................................2-17
2.9.1 Protocols and Specifications ..............................................................................................................2-17
2.9.2 Acronyms and Abbreviations .............................................................................................................2-17
Issue 02 (2007-06-10)
HUAWEI MSOFTX3000
Feature Description
Figures
Figures
Figure 2-1 Location of the SMC in a mobile network........................................................................................2-5
Figure 2-2 MAP_SEND_ROUTING_INFO_FOR_SM flow ............................................................................2-7
Figure 2-3 MAP_REPORT_SM_DELIVERY_STATUS flow...........................................................................2-7
Figure 2-4 MAP_READY_FOR_SM flow ........................................................................................................2-8
Figure 2-5 MAP_ALERT_SERVICE_CENTRE flow .......................................................................................2-8
Figure 2-6 SM MO flow.....................................................................................................................................2-9
Figure 2-7 SM MT flow ...................................................................................................................................2-10
Figure 2-8 Flow of alert SMC mobile station reachable ............................................................................... 2-11
Figure 2-9 Flow of alert SMC memory of MS ready ....................................................................................2-12
Figure 2-10 Flow of alert SMC SMS succeeds .............................................................................................2-13
ii
Issue 02 (2007-06-10)
HUAWEI MSOFTX3000
Feature Description
Tables
Tables
Table 2-1 NEs required to realize the SMS ........................................................................................................2-4
Table 2-2 HUAWEI CS product versions that support the SMS ........................................................................2-4
Table 2-3 Functions of NEs in the transmission of SMs.....................................................................................2-5
Table 2-4 Functions of NEs in the transmission of SMs.....................................................................................2-6
Table 2-5 Interaction between the SMS and other services ..............................................................................2-16
Issue 02 (2007-06-10)
iii
HUAWEI MSOFTX3000
Feature Description
Describes
2.2 Availability
The network elements (NEs) that are required for the feature,
whether Licenses are required, and the version requirements
of the NEs.
2.9 Reference
Issue 02 (2007-06-10)
2-1
HUAWEI MSOFTX3000
Feature Description
Code
WMFD-010201
WMFD-010202
2.1.2 Definition
The short message service (SMS) allows subscribers to send or receive information through
the short message center (SMC).The information can be texts, pictures, and voices.
"Short" means that the length of information sent in the SMS is short. A point to point (PTP)
short message (SM) can have up to 140 bytes in size, that is, 160 ASCII characters or 70
Chinese characters. A broadcast SM can have 82 bytes per page, that is, 92 ASCII characters
or 41 Chinese characters. A macro broadcast message can have up to 15 pages that are sent
continuously. The PTP SMS allows subscribers to send or receive SMs at any time. The
broadcast SMS allows subscribers to receive public information periodically and selectively.
The SMSs fall into two categories: PTP SMSs and PTM SMSs. PTM is short for point to
multipoint. The PTM SMSs mainly refers to the cell broadcast SMSs. The PTP SMSs fall into
two categories:
z
SM MT service (TS21)
SM MO service (TS22)
Definition
Mobile-Terminated Short
Message (SM MT)
SMC
report
2-2
Issue 02 (2007-06-10)
HUAWEI MSOFTX3000
Feature Description
Name
Definition
Mobile-Originated Short
Message (SM MO)
SMC
report
2.1.3 Benefits
Beneficiary
Description
Carriers
Issue 02 (2007-06-10)
2-3
HUAWEI MSOFTX3000
Feature Description
Beneficiary
Description
Mobile subscribers
2.2 Availability
2.2.1 Requirements for NEs
The SMS is implemented through the interworking between the MS/UE, the radio access
network (RAN), and the core network (CN). Table 2-1 lists the network elements (NEs) that
are required to realize the SMS.
Table 2-1 NEs required to realize the SMS
MS/UE
BTS/N
odeB
BSC/R
NC
MSC
Server
MGW
SGSN
VLR
HLR
SMC
MS = Mobile Station; UE = User Equipment, BTS = Base Transceiver Station; BSC = Base Station Controller; RNC = Radio
Network Controller; MSC = Mobile Switching Center; MGW = Media Gateway; SGSN = Serving GPRS Support Node; VLR =
Visitor Location Register; HLR = Home Location Register; SMC = Short Message Center
2-4
NE
Product
Applicable Version
MSC server
MSOFTX3000
MGW
UMG8900
Issue 02 (2007-06-10)
HUAWEI MSOFTX3000
Feature Description
Interworking with the PSTN, ISDN, and PSPDN to transmit SMs from external short
message entities (ESMEs) such as manual stations and automatic stations
The SMC, as the SMS system provided by Huawei, brings together functions of the
SMS-GMSC, SMS-interworking MSC (IWMSC), and service center (SC). Figure 2-1 shows
the location of the SMC in a mobile network.
Figure 2-1 Location of the SMC in a mobile network
MSC/VLR
SMC
InfoX
PSTN/ISDN/
PSPDN
HLR
RAN
SGSN
GGSN
Internet
In a CS core network, the NEs related to the SMS system are the MSC, VLR, SGSN, and
HLR. Table 2-3 lists the functions of the NEs in the transmission of SMs.
Table 2-3 Functions of NEs in the transmission of SMs
NE
Function
MSC
After an SM is sent from the MS to the MSC through the RAN, the
MSC forwards the SM to the SMC.
After an SM is sent from the SMC to the MSC, the MSC obtains the
routing and subscriber information from the VLR and forwards the SM
to the MS through the RAN.
Issue 02 (2007-06-10)
2-5
HUAWEI MSOFTX3000
Feature Description
NE
Function
VLR
It provides routing for the MSC when the SMC sends an SM to the
subscriber through the MSC.
When an SM sent by the MS reaches the SGSN through the RAN, the
SGSN forwards it to the SMC.
After receiving an SM sent from the SMC, the SGSN forwards it to the
MS through the RAN.
Before the SMC sends an SM, the HLR searches the MSC that serves
the subscriber.
SGSN
HLR
SGSN
MSC
2-6
Issue 02 (2007-06-10)
HUAWEI MSOFTX3000
Feature Description
HLR
GMSC
MAP_SEND_ROUTING_INFO_FOR_SM
MAP_SEND_ROUTING_INFO_FOR_SM_ACK
If the GMSC supports the general packet radio service (GPRS), the HLR may return two numbers: an
SGSN number and an MSC number. If the GMSC does not support the GPRS, the HLR returns one
number and whether the number is an SGSN number or an MSC number is determined by MOD
SMDP.
MAP_REPORT_SM_DELIVERY_STATUS
The flow is started by the GMSC to inform the HLR whether the SM sending succeeds or
fails. Figure 2-3 shows the flow.
z
If the message sending succeeds, the HLR clears the MNRF and MCEF of the subscriber
and starts the Alert_Service_Centre flow to the SMC specified in the MWD list.
If the message sending fails, the HLR saves the address of the SMC or the cause of MS
not reachable to the MWD list.
HLR
GMSC
MAP_REPORT_SM_DELIVERY_STATUS
MAP_REPORT_SM_DELIVERY_STATUS _ACK
MAP_READY_FOR_SM
The flow is started by the VLR/SGSN to inform the HLR that the MS memory is ready. Upon
receipt of the message, the HLR clears the MCEF and starts the
Issue 02 (2007-06-10)
2-7
HUAWEI MSOFTX3000
Feature Description
MAP_ALERT_SERVICE_CENTRE flow to the SMC if the address of the SMC exists in the
MWD list. If the HLR detects that the MCEF and the MNFG/MNRG of the subscriber are not
enabled, which shows that the MAP_REPORT_SM_DELIVERY message is not sent to the
HLR, the HLR sets a timer. After the message is received, the HLR sets the flag bits of the
MCEF and the MNFG/MNRG to 0.
Figure 2-4 shows the flow.
Figure 2-4 MAP_READY_FOR_SM flow
HLR
VLR/SGSN
MAP_READY_FOR_SM
MAP_READY_FOR_SM _ACK
MAP_ALERT_SERVICE_CENTRE
When processing the MAP_READY_FOR_SM flow, location update flow, or GPRS location
update flow, the HLR starts the MAP_ALERT_SERVICE_CENTRE flow to the SMC and
informs the SMC to resend the SM to the subscriber if the MNRF/MNRG of the subscriber is
not reachable and the address of the SMC exists in the MWD list.
Figure 2-5 shows the flow.
Figure 2-5 MAP_ALERT_SERVICE_CENTRE flow
HLR
SMC
MAP_ALERT_SERVICE_CENTRE
MAP_ALERT_SERVICE_CENTRE_ACK
As the SMC provides the functions of an IWMSC, the MAP_Alert_Service_Centre message is sent from
the HLR to the IWMSC logically.
2-8
Issue 02 (2007-06-10)
HUAWEI MSOFTX3000
Feature Description
2.4.2 SM MO Flow
In the SM MO flow, a subscriber uses the MS to send an SM to the SMC. Figure 2-6 shows
an SM MO flow.
Figure 2-6 SM MO flow
VMSC/SGSN
MS
VLR
SMC
1. ShortMessage
(RP_Data)
2.SEND_INFO_FOR_MO_SMS (*)
7.ShortMessage Error
(RP_ERROR)
3.SEND_INFO_FOR_MO_SMS_ACK (*)
4.MO_FORWARD_SHORT_MESSAGE
(RP_DATA)
6.Short Message
Acknowledgement(RP_ACK)
5.MO_FORWARD_SHORT_MESSAGE_ACK
(RP_ACK)
The messages with "(*)" are applicable to the MSC only, not the SGSN.
1.
The MS sends an SM to the VMSC server or the SGSN through the A/Iu interface.
2.
Upon receipt of the SMS request, the VMSC server sends a subscriber data check
request to the VLR based on the MSISDN of the MS.
3.
The VLR checks the subscription information and whether the local office supports the
SMS, and sends the result to the VMSC server.
4.
The VMSC server analyzes the result. If the local office does not support SM MO, or it
registers the outgoing call barring service, the VMSC server directly sends a reject
message (RP_ERROR) to the MS. Otherwise, the VMSC server obtains the address of
the SMC from the SM MO and transparently transmits the SM MO to the SMC.
5.
Upon receipt of the request, the SMC checks whether the data is valid. If yes, the SMC
sends a message to the VMSC server or the SGSN to acknowledge the transparent
transmission of the SM MO.
6.
Upon receipt of the message, the VMSC server or the SGSN sends the result of SM MO
sending to the MS.
2.4.3 SM MT Flow
In an SM MT flow, the SMC sends an SM to the MS. Figure 2-7 shows an SM MT flow.
Issue 02 (2007-06-10)
2-9
HUAWEI MSOFTX3000
Feature Description
MS
VLR
SMC
HLR
(1) SEND_ROUTING_INFO_FOR_SM
(2) SEND_ROUTING_INFO_FOR_SM_ACK
(3).MT_FORWARD_SHORT_MESSAGE
(RP_DATA)
(4) SEND_INFO_FOR_MT_SMS (*)
(5) PAGE/SEARCH_FOR_MOBILE_SUBSCRIBER (*)
(6)Page
(7) Page response
(8) PROCESS_ACCESS_REQUEST_ACK/
SEARCH_FOR_MOBILE_SUBSCRIBER_ACK
(*)
(12) MT_FORWARD_SHORT_MESSAGE_ACK(RP_ACK)
The messages with "(*)" are applicable to the MSC only, not the SGSN.
1.
Upon receipt of the SM MT, the SMC obtains the called number and uses it to request
the routing information from the HLR.
2.
The HLR searches the information of the subscriber in the database and returns a message
with a failure cause to the SMC if one of the following occurs:
z
The subscriber is deleted by the MSC server/VLR to which the subscriber roams.
If none of the preceding events occurs, the HLR sends the MSC number or the SGSN number
to the SMC.
2-10
3.
By using the MSC number, the SMC sends a transparent transmission request to the
VMSC server.
4.
Upon receipt of the request, the VMSC server sends a request for checking SM MT
subscriber data to the VLR.
5.
The VLR checks the subscription data and mobility management status:
Issue 02 (2007-06-10)
HUAWEI MSOFTX3000
Feature Description
If the subscriber cannot be paged because the subscriber does not support SM MT,
the handset is powered off, the MNRF is enabled, or the roaming is not allowed, the
VMSC server sends a failure response to the SMC.
If the location area of the MS is known, the VMSC server starts paging the MS in the
specific location area.
If the location area of the MS is unknown, the VMSC server starts paging the entire
area controlled by the MSC server.
6.
7.
8.
(8)(9)(10): Upon receipt of the response, the VMSC server starts the subscriber access
process. After the process is complete, the VMSC server sends the SM to the MS
through the Iu interface.
9.
(11)(12): After receiving the result from the MS, the VMSC server sends it to the SMC.
10. If there are multiple SMs, that is, the RP-MMS exists in the transparent transmission
request, the connections are maintained and (3), (10), (11), and (12) are repeated.
11. If no additional message is to be sent, all connections are released.
The activated MS re-alerts the SMC after the SMS fails because of mobile subscriber not
reachable.
MSC/
SGSN
VLR
HLR
SMC
(2)
Process_Access_Request/
Update_Location_Area (*)
(3) Ready_For_SM/
Update_Location
(4) Ready_for_SM_ack
(5) Alert SC
(6) Alert SC ack
Issue 02 (2007-06-10)
2-11
HUAWEI MSOFTX3000
Feature Description
1.
The MS makes or receives a call or updates the location to re-connect with the network.
2.
The MSC server sends an access request to the VLR if the MS makes or receives a call.
Or the MSC server checks the data of the subscriber who updates the location if the MS
updates the location.
3.
The VLR checks subscriber data. If the VLR detects that the MNRF of the subscriber is
enabled, the VLR clears the MNRF and informs the HLR that the SM is ready with the
cause as mobile subscriber reachable. The VLR directly sends a location update request
to the HLR in the case of a location update flow.
4.
If the HLR receives the SM ready alert, it checks the dynamic data of the subscriber. If
the MNRF is enabled, the HLR clears it, sends an Alert_Service_Centre message to the
SMC, and sends a message to the VLR to acknowledge the sending of the SM ready alert.
If the HLR receives a location update request and the MNRF in the dynamic data of the
subscriber is enabled, the HLR clears the MNRF, sends an Alert_Service_Centre
message to the SMC, and continues the location update flow.
The HLR sends the Alert_Service_Centre message to all SMCs specified in the MWD list.
The HLR sends the Alert_Service_Centre message only when the MCEF of the MS is set to False.
5.
Upon receipt of the Alert_Service_Centre message, the SMC returns a response and tries
to send SMs again.
MSC/
SGSN
HLR
SMC
(2) READY_FOR_SM
(3) READY_FOR_SM_ACK
(4) SM memory capacity available
(5) ALERT_SERVICE_CENTRE
(6) ALERT_SERVICE_CENTRE_ACK
2-12
1.
The MS sends a memory ready message to the MSC server through the Iu interface.
2.
The MSC server sends an SM ready message with the cause as memory of MS ready to
the HLR.
Issue 02 (2007-06-10)
HUAWEI MSOFTX3000
Feature Description
3.
Upon receipt of the message, the HLR checks the dynamic data of the subscriber. If the
MCEF of the subscriber is enabled, the HLR clears it, sends an Alert_Service_Centre
message to the MSC server, and sends an SM ready message to the VLR. Upon receipt
of the message, the MSC server returns a response to the MS.
4.
Upon receipt of the Alert_Service_Centre message, the SMC returns a response and tries
to resend the SM. The timing of the SM resending upon SMS failure is controlled by the
SMC through the resending interval setting.
HLR
SMC
(1) REPORT_SM_DELIVERY_STATUS
(Successful Transfer)
(2) REPORT_SM_DELIVERY_
STATUS_ACK
(3) ALERT_SERVICE_CENTRE
(4) ALERT_SERVICE_CENTRE_ACK
1.
2.
3.
4.
Issue 02 (2007-06-10)
2-13
HUAWEI MSOFTX3000
Feature Description
For details about the configuration steps and parameter descriptions, refer to the HUAWEI
MSOFTX3000 Mobile SoftSwitch Center Configuration Guide.
For details about the configuration steps and parameter descriptions, refer to related HLR manuals.
2-14
Issue 02 (2007-06-10)
HUAWEI MSOFTX3000
Feature Description
The SMS uses signaling or voice channels to send characters. An SMS CDR, different from
an ordinary voice call CDR, contains the following elements:
z
Number of bytes: It indicates the actual number of bytes of the UserPart in an SM. It is
the actual length of an SM after decoding.
Issue 02 (2007-06-10)
2-15
HUAWEI MSOFTX3000
Feature Description
The CDR files are saved in the iGWB. Based on FTAM or FTP, the iGWB sends the CDR
files to the billing center through the TCP/IP connection.
Interaction
The SM MO service is related to the following services:
z
Call forwarding
Hot billing
Handover
IMSI attach/IMSI
detach
2-16
Issue 02 (2007-06-10)
HUAWEI MSOFTX3000
Feature Description
2.9 Reference
2.9.1 Protocols and Specifications
z
Full Name
ARPU
BAIC
BAOC
BICRoam
BOIC
BOIC-exHC
ESME
GGSN
GMSC
GPRS
GSM
HLR
ISDN
MS
Mobile Station
MSC
MSISDN
PSPDN
PSTN
RAN
SGSN
Issue 02 (2007-06-10)
2-17
HUAWEI MSOFTX3000
Feature Description
2-18
Acronym/Abbreviation
Full Name
SMC
SM MT
SM MO
SMS
UMTS
Issue 02 (2007-06-10)