An overview of network structure and functions of mobile communication Internet SMS Gateway Interface protocol in China

Source: Internet
Author: User
Tags requires

China Mobile communication Internet SMS Gateway Interface Protocol network structure and function overview-Wang Qian translation
China Mobile Peer to Peer (CMPP) Network Structure and overview of CMPP Function

Network Architecture Structure

As shown in Figure 1, the Internet SMS Gateway (ISMG) is an intermediary entity between the external information Resource Station entity (SP) and the SMS Center within the mobile network, and the Internet SMS Gateway is responsible for receiving the information sent by SP to mobile users and submitting it to the SMS center. On the other hand, the mobile user on-demand SP business information will be sent to SP through the SMS Center via the internet SMS Gateway. In addition, in order to alleviate the signaling load of SMS center, the internet SMS Gateway should also forward the information submitted by SP to the corresponding Internet SMS gateway according to the routing principle. The Internet text message gateway obtains the forwarding routing information between gateways by means of querying to the Gateway (GNS).
As shown in Figure 1, ISMG are a medium entity between an external information resource station entity (SP) and the SMSC WI Thin the mobile network. On one hand, ISMG are required to receive messages sent by SP to mobile users, and submit them to SMSC. On the other hand, messages of mobile users ordering SP Services would be a sent by SMSC to SP via ISMG. In addition, to-reduce the signaling load of SMSC, ISMG shall also forward messages submitted by SP to the corresponding I SMG according to the route principles. ISMG makes a query to the Tandem Gateway (GNS), and by doing so gets the forwarding route messages between gateways.

CMPP Function Overview Overview of CMPP function

The CMPP protocol mainly provides the following two types of business operations:
CMPP mainly provides the following the types of service operations:

(1) SMS send message sending (Short message Mobile originate,sm MO)
The typical service operations is illustrated in Figure 2:


1) The mobile phone sends the data request (may be the subscription information or the picture on demand etc.), receives by the source ISMG;
The handset sends out-a data request (that could being ordering a message or picture) that's received by the source ISMG;

2) The source ISMG the received information back to the response;
The source ISMG returns a response for the message received;

3) source ISMG in the local query to connect to the SP, to the GNS (sink gateway) routing request information;
The source ISMG sends to GNS (Tandem Gateway) a route request message when it cannot find the SP to being connected in the LO Cal area;

4) gns the routing information back;
GNS returns the routing message;

5) The source ISMG to the destination ISMG according to the routing information before the request is forwarded;
The source ISMG forwards the request to the destination ISMG according to the routing message;

6) Objective to ISMG the received information back to the response;
The destination ISMG returns a response for the message received;

7) Purpose ISMG Send request information to SP.
The destination ISMG submits the request information to SP;

8) The SP returns the response;
SP returns a response.

In the above operation, the CMPP protocol is used in steps 3 through 8;
CMPP is used from step 3 to step 8 in the above operations;

In subsequent operations, the destination ISMG generates a MO status report to the source ISMG after receiving the SP's response.
In the succeeding operations, the destination ISMG would generate a MO status report and send it to the source ISMG after I t have received the response from SP.

(2) message receiving (Short message Mobile terminated,sm MT)
The typical service operations is illustrated in Figure 3:

1) SP send data request (may be SMS notification or phone ringtone, etc.), received by the source ISMG;
SP sends out a data request (that could being a message alert or handset ring) that's received by the source ISMG;

2) The source ISMG the received information back to the response;
The source ISMG returns a response for the message received;

3) source ISMG in the local database can not find the destination mobile phone number of the corresponding gateway code, to the GNS (sink gateway) routing request information;
The source ISMG sends a route request message to GNS (tandem Gateway) when it cannot find the gateway code correspondent T o The destination mobile number segment in the local database;

4) The sink gateway will return the routing information;
The Tandem gateway returns the routing message;

5) The source ISMG to the destination ISMG according to the routing information before the request is forwarded;
The source ISMG forwards the request to the destination ISMG according to the routing message;

6) Objective to ISMG the received information back to the response;
The destination ISMG returns a response for the message received;

7) Purpose ISMG to send the requested information to the SMC;
The destination ISMG sends the request message to SMC;

8) The SMC returns the response to the purpose ISMG;
SMC returns a response to the destination ISMG.

In the above operation, the CMPP protocol is used in steps 1 through 6;
CMPP is used from step 1 to step 6 in the above operations;

In subsequent operations, SMC will send information to mobile users via the No.7 signaling network, the mobile user will return a status report (Delivery-receipt) to the SMS Center, and the SMS Center will return the status report to the SP according to the MO operation process (if the SP requires a status report).
in the succeeding operations, SMC would send a message to mobile users via the No.7 signaling network. Mobile users would return a status report (Delivery-receipt) to SMSC after they has received it, and SMSC would return the Status Report to SP (if SP requires it) according to the MO operation flow.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.