Joke Collection Website - Blessing messages - What is the processing flow of sending short messages in other places?

What is the processing flow of sending short messages in other places?

ms: mobile subscriber is a mobile phone.

SMC: short message center is responsible for storing/forwarding users' short messages.

MSC: mobile switching center is responsible for handling users' calls and sending short messages.

SCP: service control point, Responsible for account management of prepaid users

GW: Gateway, which is responsible for connecting different network resources

For users who access the network, the sending process is as follows:

MS A-> SMC--> The MSC where the other user is located-> SMC--> MS B

users submit to SMC. If SMC can normally respond to this sending request, the sending user's mobile phone will prompt "sending success", otherwise it will be "sending failure", and then SMC will send a sending request to the MSC where the other party is located. If MSC can normally respond and send the message into work, it will report back to SMC. If A user turns on the status reporting function, SMC will send "sending the message to XX into work" to A user, and at the same time generate. If the transmission is unsuccessful, the message is saved in SMC and retransmitted after a certain time.

note: if the report that MSC wants SMC to give back is wrong, that is to say, MSC sends it successfully, but it fails to give back to SMC, then the other user B will receive the message repeatedly, and user A will not charge it repeatedly! !

for prepaid users:

ms a-> SMC--> SCP--> SMC--> The MSC where the other user is located-> MS B

it can be seen that there is an SCP in the middle. Because it is a prepaid user, it is necessary to check whether the user's balance supports this call when sending, so it should be sent to the SCP to check the user's balance status. If it is successful, the sending process is the same as that of ordinary users. If it is not successful, the mobile phone of the primary user A will prompt "sending failed"!

pair and mobile = = "Unicom

ms a-> SMC--> Mobile GW->; Unicom GW-> Unicom SMC-> MS B (MSC omitted)

Because it is an interconnection between networks, it should be done through a gateway. The gateway of Monternet is used for mobile communication, and the gateway of Unicom is used for communication. For short messages, the user's status report is no longer of real significance, because it only means that your message is submitted to the gateway correctly, not to the other user. And there is no charge at this time. For interworking short messages, charging is done by the gateway. Therefore, if the message you send is not received by the other party, there is no charge! ! And there is absolutely no charge! ! ! Don't listen to MM from customer service:)

If you have any questions, you can continue to ask them. Ha ha. (I think it has confused everyone.)

The other place just passes through the conversion device where you are located!