, Telecom Tigers: Mobile Originated (MO) SMS Flow

Monday, November 23, 2009

Mobile Originated (MO) SMS Flow

Here is a simple explanation of Mobile Originated SMS flow.



SMS MO Call Flow :-
  1. The mobile station transfers the short message to the MSC.
  2. The MSC queries the VLR to verify that the message transfer does not violate the supplementary services invoked or the restrictions imposed on the subscriber.
  3. The MSC sends the short message to the SMS-IWMSC (Inter-Working MSC for SMS) using the “forward Short Message” operation.
  4. The SMS-IWMSC delivers the short message to the SMSC (Short Message Service Centre).
  5. The SMSC acknowledges the successful outcome of the “forward Short Message” operation to the MSC.
  6. The MSC returns the outcome of the short message operation to the mobile station.

Thanks
Ashish Bhatia
er.ashishbhatia@gmail.com
http://homepageforu.webs.com/

12 comments:

  1. good contribution to community. I am looking for something like this, but crossing MSC and SMSC. My scenario is Sender from MSCa, SMSCa send sms to content provider terminated to SMSCb belonging to MSCb via prefix 1144. I did finished my side for configuration job, but sms cannot reach to SMSCb which realizes the content provider, it stuck at MSCb. I ask engineer of MSCb to config the prefix 1144 routing to SMSCb, they refuse by claiming they don't know the Destination address via sms message sended from MSCa.

    It is really appreciated with your sharing idea.

    Pre-thank for your information

    My email is svongthavone at gmail.com

    ReplyDelete
  2. Dear,
    Above you are saying that SMS flow should be like this,

    MO SMS----MSCa----SMSCa---SMSCb---MSCb---MT SMS

    But this scenario is completely WRONG.

    Please be clear in this type of SMS flow only one SMSC would be in picture and that is SMSCa (SMSC of that network from where SMS is orignated)

    For example if Airtel subscriber do SMS to Vodafone Subscriber than only SMSC belongs to Airtel would be in picture.

    Flow will be like as..

    MO SMS----MSCa----SMSCa--MSCb---MT SMS

    For further query please mail me.

    Thanks
    Ashish, Gaurav Goel

    ReplyDelete
  3. Hi Ashish,

    Yes you are absolutely correct. B Party SMSC is not in picture, but the HLR of Subscriber B will be there for providing the VLR add and the IMSI of subscriber B to the SMSC for the termination of the SMS.


    Thanks,
    Idrees

    ReplyDelete
  4. hi,
    from my point of view, scenerio
    MO SMS----MSCa----SMSCa---SMSCb---MSCb---MT SMS
    is not so wrong. It is possible (ang apreciated) for some operators to have so caled MT Router (which is SMSC for MT SMS). in this scenerio, HLRb delivers to GMSCa GT of MTRouter (in SRIforSMCresp mesg), MTR receive msg, process (if nesesary), and delivers msg to its subscribers. All deployed and working fine for operator C in country D :)

    ReplyDelete
    Replies
    1. @Piotr - who are the providers of MT routers?

      Delete
  5. Hi
    IMSIGT need to configure every roaming subscriber national or International pls describe??

    ReplyDelete
  6. Dear,
    One has to define IMSI GT of every inroaming partner(not particular subscriber) whether national or international.

    ReplyDelete
  7. I need call flows in similar way for international roaming case. let's take an example, UserA of Delhi(india) roaming in
    Kenya(Africa) and sending SMS to userB of Delhi(india) roaming in Kansas(US). can you guide me in this scenario?

    ReplyDelete
  8. Dear Kaps,
    The MO flow decribed above is general flow and fits for all.
    In scenario presented by you.. VLR and MSC will be replaced by Kenya VLR and MSC. SMSC will be of User A operator.
    As SMSC number remains same. SMS will always be submitted to HPLMN SMSC.
    Flow of messages remains same as describer above.

    For MT SMS leg check MT SMS flow in blog. SRI_SM will be done by SMSC to Home HLR in figure its relayyed by GMSC, will in return the VLR address of Kansas MSC. Forward SM is dine to Kansas MSC/ VLR and rest flow remins same.

    ReplyDelete
  9. Hi All,

    SMSC will be always B'partys SMSC if one peer-peer msg. communication.

    If different like mobile-app or app-mobile then scenario will come respectively of A/B party's SMSC.

    The above explanation is completely in opposite. Please check?

    ReplyDelete
  10. Hi Satya,
    SMSC will always be A party SMSC in case of Mobile to Mobile SMS. That is store in SIM as SMS centre number.

    ReplyDelete
  11. Hi
    Both the scenario are correct in accordance with the network we are using.

    1. MO SMS----MSCa----SMSCa---SMSCb---MSCb---MT SMS
    In CDMA (Code Division Multiple Access) network or GSM to CDMA SMS transfer the recipient SMSC is
    also used for terminating the SMS to the recipient.

    2. MO SMS----MSCa----SMSCa--MSCb---MT SMS

    In the GSM SMS delivery, SMS termination does not require the SMSC of the recipient subscriber’s Operator.

    Thanks
    Rahul Vijairania


    ReplyDelete

 
Template design by Amanda @ Blogger Buster