Showing posts with label SMS. Show all posts
Showing posts with label SMS. Show all posts

Tuesday, November 6, 2012

Structure of the scheduling center

  • Tuesday, November 6, 2012
  •  Structure of the scheduling center
    • MO process
      In the MO process, after a mobile subscriber submits an SM to the SMCAPP, the BillCreater generates an MO bill, and the SMCAPP determines whether SMs to be delivered to the called party are stored in the FDB. If yes, the SMCAPP saves the SM to the FDB. Otherwise, the SMCAPP attempts to deliver the SM.
    • MT process
      In the MT process, the SMCAPP attempts to deliver an SM to a mobile subscriber, and the BillCreater generates an MT bill. If the SM fails to be delivered and is pending redelivery, or is successfully delivered but requires a status report, the SMCAPP saves the SM to the FDB. If the SM is deleted after the final delivery attempt fails, or is successfully delivered but requires no status report, the BillCreater generates a charging bill and history bill, and the DBDaemon saves the SM to the history database.
    Read more...

    CDMA MAP Server


  • CDMA MAP Server

    The CDMA MAP Server is a part of the SMSC. It converts the signaling between layers TCAP and CDMA MAP, and converts CDMA MAP signaling into messages of the internal format and forwards them to the SMCAPP. The CDMA MAP Server, as a client, connects with the CTI Server directly; or as the server, connects with the USAU directly; and as the superior level of the signaling access gateway, processes the CDMA MAP signaling. At the same time, the CDMA MAP Server, as the server, is connected with the SMCAPP, implementing the conversion between the CDMA MAP signaling and messages of the internal format.

    Features of the CDMA MAP Server:

    Serial No                   Function                                                                                                     
    1
    The SM signaling in the CDMA network
    2
    The signaling flow of CDMA MSs submitting SMs to the MAP Server,
    and forwarding the submitted SMs to the SMCAPP
    3
    The signaling flow of the SMCAPP delivering SMs in the CDMA network
     to the MAP Server, and returning delivery results to the SMCAPP
    4
    The signaling flow the HLR sending the Alert_SC message to the SMCAPP,
     and supporting sending the message to the SMCAPP
    5
    The message forwarding flow among SMCs for the CDMA network
    6
    The delivery of multiple SMs in batches to increase the network efficiency
    7
    The monitoring of the running status of the system
    8
    The monitoring of the resources of the CDMA MAP Server
    9
    The query of the MS location
    10
    The monitoring of the message exchange between the MAP Server and
     the SMCAPP, and between the MTI Server and the MAP Server
    11
    The E1/T1 signaling link
    12
    The SIGTRAN signaling
    13
    Multiple signaling points (SPs)
    14
    Supporting the interconnection of equipment for the GSM, CDMA, and
    TDMA networks at the headquarters of the China Unicom
    15
    MSC-located time zones
    16
    The sending of Alert_SC messages to several specified SMCs at the
    same time

    Read more...

    GSM MAP Server


  • GSM MAP Server

    The GSM MAP Server is the GSM G/IW gateway of the SMSC. It processes the MAP signaling of the SMSC, converts the MAP signaling into the message of internal format, and then forwards it to SMCAPP.
    The GSM MAP Server connects with the MTI Server as the client, processing the MAP signaling. Meanwhile, the GSM MAP Server connects with the SMCAPP as the server, implementing the conversion between the MAP signaling and the message of internal format.


    Features of the GSM MAP Server
    Serial No.
    Function
    1
    Supporting multiple-module processing
    2
    Supporting Phase 1, Phase 2 and Phase 2+ SM signaling
    3
    Supporting the identification of MAP session version in the GSM network
    4
    Implementing the signaling flow of submitting SMs from GSM MSs, and transferring the submitted SMs to the SMCAPP
    5
    Implementing the signaling flow of delivering SMs from the GSM SMSC, and returning the delivery results to the SMCAPP
    6
    Implementing the ALERT_SC signaling flow from the HLR to the SMSC, and sending the corresponding information to the SMCAPP
    7
    Supporting the function of sending multiple SMs to improve the network efficiency
    8
    Version number of MAP signaling being configurable
    9
    Monitoring the running status of the system
    10
    Monitoring resources of the MAP Server
    11
    Providing the function of querying the location of an MS
    12
    Monitoring the message exchange between the MAP Server and SMSC, MTI Server and MAP Server
    13
    Supporting 2 Mbit/s signaling link
    14
    Supporting SIGTRAN signaling
    15
    Signaling the feature of multiple signaling points
    16
    Supporting obtaining delivery routes from different HLRs according to different number segments
    17
    Receiving SRI messages and Forward MT messages by simulating HLR and MSC
    18
    Supporting SM interception
    19
    Supporting networking of multiple MAP Servers, and message distribution by percentage, by calling number segment, and by the ending digits of the called number
    20
    Supporting testing the normal running of the SMSC in the networking of multiple MAP Servers
    21
    Supporting MSC-located time zones

    Read more...

    MTI Server


  • MTI Server

    The MTI Server is the interface layer between the MAP layer and the TCAP layer in the signaling system number 7 (SS7). The main functions are as follows:
    • Processing the conversion between signaling at the TCAP layer and that at the MAP layer
    • Processing basic dialogs processes, including dialog creation, release, and maintenance, at the MAP layer
    • Distributing signaling at the MAP layer among the application modules, including the MAP Server, USSD Gateway and so on, of the MAP layer
    • Connecting the application modules at the MAP layer, and distributing messages according to the AC_NAME and SSN of messages
    As the server, the MTI Server connects the MAP Server, USSD Gateway, and the signaling access gateway.
    When receiving the MAP dialog request at the TCAP layer from the wireless network, the MTI Server sends the request to the corresponding MAP processing module. For dialog requests initiated from the modules of the MAP layer, the MTI Server distributes them to the corresponding signaling access gateway according to a proportion.
    Read more...

    SMS System Structure


  • SMS System Structure

    The architecture of the SMSC.
    The SMSC is designed with the modularized concept. This system can be divided into several parts according to different functional categories, which can be selected during the construction of the system depending on the actual needs to provide services of different levels. The system architecture is shown.

    SMSC architecture

    MT Server: Maintenance and Test Server
    MAP Server: Mobile Application Part Server
    MTI Server: Message Transfer Interface Server
    CCM: Customer Care Module
    ICC: Intellectual Control Center which is the infoX-SM Assistant system
    Alert Server: connected with various modules of the SMSC
    infoX: infoX-SMS GW
    FCC: Flow Control Center
    EMP: Extend Message Platform
    ENUM Server: Electronic Numbering Server
    NPProxy: Number Portable Proxy
    Read more...

    Logical Structure


  • Logical Structure

    The design concept of the SMSC.
    In logical functions, the SMSC can be divided into the NMS subsystem, service subsystem, access subsystem, scheduling subsystem, and charging subsystem. Here is shows the logical structure.

    SMSC architecture
    The functions of each subsystem are as follows:

    Access Subsystem

    The access subsystem accesses the SMSC to external systems, which include:
    • SS7 network through the signaling access gateway
    • Service network through the SMPP 3.3 or SMPP 3.4 protocol
    • Charging network through SMAP 1.3, SMPP 2.0, files and internal protocols
                     Physically, the access subsystem includes:
    • Signaling processing module composed of the access gateway (such as USAU or ASAU), MTI Server and MAP Server
    • SMSC Interfaces adopting different protocols (such as SMPP interface)

    Scheduling Subsystem

    The scheduling subsystem realizes the function of SM scheduling, which includes the SM storing, forwarding, backup, and routing management and so on.
    Physically, the scheduling subsystem is composed of the SMCAPP, FDB, historical database, DBDaemon, and so on.

    Service Subsystem

    The service subsystem implements the service functions such as SM forwarding and enhanced status report provided by the SMSC.
    Physically, the service subsystem is composed of the SMCAPP, CCM, UserProxy, the ICCWebServer, and so on.

    Charging Subsystem

    The charging subsystem conducts charging related functions such as bill creation and pre-deduction of PPS subscribers.
    Physically, charging subsystem is composed of the BillCreater, PPS processing module of the SMCAPP, and UTIns.

    NMS Subsystem

    The NMS subsystem implements such functions as network management, maintenance and test, statistics, report generation, and alarming.
    Physically, the NMS subsystem is composed of the MT console, MT Server, I2000, AlertServer, alarm console, SMSBI system, and so on.
    Read more...

    Functions of the SMS System


  • This section describes the functions of the SMSC.

    The functions of the SMSC are as follows:
    • Providing value-added services (VASs) and obtaining profits
      As a basic telecom service of the mobile communication network, the SMS enables subscribers to transmit information through SMs and obtain such useful information as stock market, weather, sports and bank information, which greatly facilitates subscribers in getting information and gets subscribers into a better and closer relationship with operators. At the same time, operators can get direct revenue by providing VASs based on the SMS service.

    • Improving quality of service (QoS)
      Mobile subscribers have high requirements for timely information transfer. In many cases such as channel busy, masking or network coverage problems, communication is difficult and information cannot be exchanged. With the SMSC, subscribers can get information at the earliest time and smooth information transmission is ensured.

    • Improving connectivity and reducing congestion of the mobile network
      According to statistics, over 30% of calls or faxes cannot be charged due to busy line or no reply, resulting in the waste of network resources. As a solution to this problem, the SMSC can connect incoming calls manually or automatically and record the information subscribers want to transmit, thus dredging the GSM network. In addition, the SMSC can reduce false load which is caused by repetitive dialing to an MS switched off, thus reducing network congestion.
    Read more...

    Saturday, November 3, 2012

    Position of the SMS System in the GSM Network

  • Saturday, November 3, 2012

  • Position of the SMS System in the GSM



    The position of the SMSC in the GSM network. The physical entities related to the SMSC are the MSC, VLR and the HLR. Their functions in the SM transmission are as follows:

    • MSC
      • The SMs submitted by the MS pass the BSS and reach the MSC. Then the MSC forwards them to the corresponding SMSC.
      • After receiving the SMs delivered by the SMSC, the MSC queries the VLR and the HLR for the related routing and subscriber information, and then delivers them to subscribers through BSS.

    • VLR
      The VLR stores the temporary information of a subscriber roaming in the local MSC area. The subscriber must pass the authentication through the VLR before sending an SM, and the MSC queries the route of a subscriber through the VLR before delivering an SM.

    • HLR
      The HLR is a database for mobile subscriber management. It stores the subscription information, position information, mobile station international ISDN number (MSISDN), and international mobile station identity (IMSI) of a subscriber. Before delivering SM, the SMSC finds which MSC the subscriber belongs to through the HLR.
    Read more...

    Structure of the SMS-GSM System


  • Structure of the GSM System


    This section describes the architectures of the GSM, CDMA, and TDMA networks, as well as the position and functions of the SMSC in the three networks.
    The system architectures of the CDMA, TDMA, and GSM networks are quite similar. Each of the three network systems is composed of the following four parts:
    • Network subsystem (NSS)
    • Base station subsystem (BSS)
    • Operation and maintenance center (OMC)
    • A great many mobile stations (MSs)
    There are interfaces between various subsystems and functional entities within the subsystems. The specifications in the CDMA, TDMA, and GSMnetworks stipulate standard interfaces and communication protocols through which the functional entities can implement communications coordinately. Adopting different interface specifications and protocols, the three mobile networks are independent of each other.

    Figure 1 Mobile network

    SMSC: Short Message Service Center   NSS: Network SubSystem
    HLR: Home Location Register AUC: Authentication Center
    EIR: Equipment Identity Register MSC: Mobile Switching Center
    VLR: Visitor Location Register OMC: Operation & Maintenance Center
    BSS: Base Station Subsystem DCN:Data Communication Net
    BSC: Base Station Controller PSTN: Public Switched Telephone Network
    BTS: Base Transceiver Station MS: Mobile Station

    NSS

    In the mobile network, the NSS mainly implements the switching function and database function. The database function is necessary for subscriber data management, mobility management and security management. The NSS includes the following functional entities:
    • MSC
      The MSC controls calls, manages the communication service of MSs within the local network and with other networks (such as PSTN/ISDN/PSPDN, and other mobile networks), and provides the charging information. Besides, in order to set up call routes to MSs, the MSC can also function as the GMSC, that is, querying location information of MSs.
      Short messages submitted by the MS pass the BSS and reach the MSC. Then the MSC forwards them to the corresponding SMSC.
      After receiving the SMs delivered by the SMSC, the MSC queries the VLR and the HLR for the related routing and subscriber information, and then delivers them to subscribers through BSS.
    • VLR
      The visitor location register (VLR) stores the relevant information of registered subscribers in the control area, and provides the mobile subscribers with necessary conditions for call connection. It can be regarded as a dynamic database.
    • HLR
      The home location register (HLR) is the central database of a mobile network. It stores the information of all mobile subscribers in the control area. The HLR stores two kinds of information: subscriber data, and location information of MSs for setting up call routes to the MSs.
    • AuC
      The AuC stores authentication algorithm and encryption key, which prevent illegal subscribers from accessing the system, thus ensuring the security of the mobile subscribers' communications through the radio interface.
    • EIR
      The EIR stores the International Mobile Equipment Identity (IMEI.). Generally the AuC and the EIR are integrated physically.
      NOTE:
      Generally, the MSC and the VLR are integrated physically; and the AUC, EIR and HLR are integrated physically.

    BSS

    The BSS is the system equipment, which is controlled by the MSC and communicates with MSs in the specific radio coverage area. It is responsible for radio transmission and reception, and radio resource management. The BSS consists of the following two functional entities:
    • Base station controller (BSC)
    • The BSC is responsible for radio network resource management, cell configuration data management, power control, location and switchover. It implements powerful communication control function.
    • Base transceiver station (BTS)
    • The BTS is the radio interface equipment, which is controlled by the BSC. It handles the radio connection, conversion between radio signals and landline signals, radio diversity, radio channel encryption, frequency hopping, and so on.

    OMC

    The OMC is responsible for managing and controlling the whole GSM and CDMA networks.

    MS

    The MS is the mobile subscriber's device. It consists of the following two parts:
    • Mobile terminal (MT)
      The MT implements such functions as voice coding, channel coding, information encryption, information modulation and demodulation, information transmission and reception.
    • Subscriber identity module/user identity module card (SIM/UIM card)
      The SIM/UIM card is an intelligent card, which keeps the subscriber identity information and the management data related to the subscriber and network. An MT with an SIM/UIM card inside can access the telecom network.
    Read more...

    Basic concepts of the SMSC


  • Basic Concepts


    Describes the basic concepts of the SMSC.

    SM

    The short message (SM) is the non-real-time and reliable data packet transmitted on the PLMN (Public Land Mobile Network) network through a signaling channel. The short message service (SMS) provides peer-to-peer, non-real-time and reliable data transmission by storing and forwarding messages.

    SME

    The short message entity (SME) is the sender or recipient of SMs, including mobile subscribers, automatic systems and manual systems. The SP can also be called external short message entity (ESME).

    MO

    The mobile originated (MO) SM refers to the SM which is originated from the mobile station (MS). The MO process refers to the process of the MS sending an SM to the SMSC and then receiving the acknowledgement from the SMSC.

    MT

    The mobile terminated (MT) SM refers to the SM which is terminated at the MS. The MT process refers to the process of the SMSC sending an SM to the MS according to a certain rule and then receiving the acknowledgement from the MS.

    Account

    All connections between ESME and SMSC use the same account. The account stores such data as interface authority, authentication attribute and basic flow control information.

    Interface

    An interface is an object of recording the connection between the ESME and the SMSC. The ESME logs in to the SMSC with the account and the SMSC creates an interface to manage this connection. The attributes of an interface include local IP address, opposite IP address, protocol parameter, flow control parameter, and so on.

    Route Table

    The route table is the mapping table which stores the relationship between the original address, destination address, SM protocol type and account. The SMSC (Short Message Service Center) delivers an SM to the designated account according to the information set in the route table.

    SP

    The service provider (SP) is the provider of the SMS. After contracting with operators, the SP provides various SMSs such as on-demand and customization for subscribers.
    Read more...