China Mobile Communications Internet SMS Gateway Interface Protocol Network Structure and Function Overview - Chinese Mobile Peer To Peer (CMPP) Network Structure and OverView of CMPP Function
Network Structure Network Structure
As shown in Figure 1, Internet SMS Gateway (ISMG) is an intermediary entity between external information resource station entities (SP) and mobile network SMS center, and the Internet SMS gateway is responsible for receiving SP sends to mobile users. Information and submit SMS center. On the other hand, the information of the mobile user to play the SP service will be sent by the SMS center via the Internet SMS network. In addition, in order to reduce the signaling load of the SMS center, the Internet SMS gateway should also forward the information submitted by the SP to the corresponding Internet SMS gateway according to the routing principle. The Internet SMS gateway obtains the forwarding routing information between the gateway by querying the gateway (GNS) query. As shown in Figure 1, ISMG is a medium entity between an external information resource station entity (SP) and the SMSC within the mobile network. On one hand, ISMG is 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 will be 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 ISMG according to the Route Principles. Ismg Makes a Query To The Tandem Gateway (GNS), and by doing so getsh the forward route message.
CMPP Function Overview OverView of CMPP Function
The CMPP protocol provides the following two types of business operations: CMPP Mainly Provides The Following Two Types of Service Operations:
(1) SMS Send Message Sending (Short Message Mobile Originate, Sm Mo) The Typical Service Operations Are Illustrate In Figure 2:
1) The phone issues a data request (may be subscribed information or image on demand, etc.), received by source ISMG; That Could Be Ordering a Message or Picture That Is Received by the source ismg;
2) The source ismg is returned to the information received; the source ismg returns a response for the message receive;
3) Source ISMG does not receive SP to be connected locally, request information to GNS (SLR gateway); The source ismg sends to gns (tandem Gateway) a Route Request Message When It Cannot Find The SP To BE Connected in The local area; 4) GNS returns routing information; gns returns the routing message;
5) Source ISMG Depending on the request asmg according to routing information, the request is destination ismg; the source ismg forwards the request to the destination ismg accounting to the routing message;
6) Destination ISMG docked with the information returned; The destination ismg returns a response for the message receive;
7) Destination ISMG will request information to send sp.THE DESTINATION ISMG SUBMITS The Request Information to SP;
8) SP returns; sp Returns a response.
In the above operation, steps 3 through 8 use the CMPP protocol; cMPP is used from step 3 to step 8 in the Above operations;
In the subsequent operation, the destination ISMG will generate an MO status report to the source ISMG after receiving the SP response. In The successioning operations, The Destination ISMG Will Generate A Mo Status Report and send it to the source ismg inster it has recament the response from sp.
(2) Message Receiving (Short Message Mobile Terminated, SM MT) The Typical Service Operations Are Illustrated In Figure 3:
1) SP issued a data request (may be a SMS notification or ringtone, etc.), received by source ISMG; SP Sends Out A Data Request (That Could Be a Message Alert or Handset Ring) That Appived by The Source ISMG;
2) The source ismg is returned to the information received; the source ismg returns a response for the message receive;
3) Source ISMG does not find the corresponding gateway code of the destination mobile phone number in the local database, and request information to the GNS (inquiry gateway); the source ismg sends a route request message to gns (tandem Gateway) When It Cannot Find THE GATEWAY CODE CORRESPONDENT to The Destination Mobile Number Segment In The Local Database;
4) Sitting Gateway returns routing information; The Tandem Gateway Returns The Routing Message;
5) Source ISMG Device according to routing information will be forwarded to the destination ismg; the source ismg forwards the request to the destination ismg accounting to the routing message; 6) Destination ISMG docking information return response; The destination ismg returns a Response for The message received;
7) The destination ISMG will send the request information to the SMC; the destination ismg sends the Request Message TO SMC;
8) SMC to the purpose of ISMG; SMC Returns a response to the destination ismg.
In the above operation, step 1 through 6 uses a CMPP protocol; CMPP is used from step 1 to step 6 in the Above operations;
In the subsequent operation, the SMC will send information to the mobile user through the No.7 signaling network. After the mobile user receives the retreat report (Delivery-Receip), the SMS center will report the status of the MO operation. Return to SP (if the SP requires returns status report). In the succeeding operations, SMC will send a message to mobile users via the No.7 signaling network. Mobile users will return a status report (Delivery-Receipt) to SMSC after they have received it, and SMSC will return the status report to SP (if sp requires it) According to the mo Operation flow.