SMSC stores the message into database, performs some internal processing and check the validity of message that whether parameters (e.g destination address etc.) sent by SME are valid or not?
• If the step 2 goes successful, SMSC then interrogates HLR to get the status (on, off, memory full etc) of the subscriber and its roaming address. • If the status returned by HLR is OK then SMSC uses the roaming address of the serving MSC returned by HLR in the previous step, to forward the message to destination. • Message reaches to serving MSC through gateway MSC where it is delivered to SME.
The messages are not stored in database and then processing performed rather sms message from the ESME are first processed by SMSC and then stored into the database,
See the SMSC architecture modules here http://blog.ektel.com.np/2011/12/short-message-service-center-smsc/
Related Questions
- SMSC stores the message into database, performs some internal processing and check the validity of message that whether parameters (e.g destination address etc.) sent by SME are valid or not?
- Why do I see the message "There was no significant database activity to run the ADDM" in the Informatinal Findings of an ADDM Report ?
- How to configure the QEngine to fetch the data from the database table to use it in the parameters value?