Administrators

  • Profile picture of Shri
    Shri
    joined 10 months, 1 week ago
Group logo of GSM Call Flows

GSM Call FlowsForum → what happens when a subscriberA sends a message to subscriberB

Public Group
  • Profile picture of support support said 9 months ago ago:

    Question by : hrl.bless

    Can someone explain to me what happens when a subscriberA sends a message to subscriberB who is being served by a different network?Thanks

  • Profile picture of Shri Shri said 9 months ago ago:

    Hi hlr.bless,

    Following MAP messages flow in two networks, when a subscriber sends a message to another subscriber B, served by different network:
    1. First message will be submitted to home SMSC of subscriber “A” (SMSC of Network A). MAP message from serving MSC to SMSC : MO Forward SM
    2. SMSC of network A sends “Send Routing Info for SM Request” to HLR of network B. MAP message from SMSC A to HLR B : Send Routing Info For SM
    3. HLR of Network B responds “Send Routing Info for SM” to SMSC of network A with Network node (serving MSC of subscriber B) and IMSI of subscriber B.
    4. SMSC of network A forwards message to serving MSC (Network Node Address, received in Send Routing Info Response ) of subscriber B. MAP message from SMSC A to Serving MSC : MT Forward SM.
    5. Serving MSC delivers message to Subscriber B and sends acknowledgement to SMSC of Network A (MT Forward SM Acknowledgement).

    Thanks
    Shri

  • Profile picture of support support said 9 months ago ago:

    Reply by: hlr.bless

    http://learntelecom.com/telephony/gsm/sms-in-gsm-network#comment-353

    Thanks Shri,
    But i was thinking the SMSC of NetworkA will send the SRI-SM to the GMSC of NetworkA which intends forwards it to the GMSC of NetworkB.
    The GMSC of Network B now queries the ngHLR of the serving MSC of SubB. and returns the SRI-SM response in that same format.
    Now the SMSC of SubA now delivers the message to the SubB based on the GT of the serving MSC of SubB.
    How is this implementation to because i was thinking the SMSC of SubA does not necessary have to connect to the ngHLR of SubB.My worrry again is that if there are say 10 network operators then the SMSC of SubA have to connect to all the ten.
    Kindly educate me on my ignorance.
    Thanks.

  • Profile picture of Shri Shri said 9 months ago ago:

    Hi hlr.bless,

    You are absolutely right and your understanding is correct. In my response of basic SMS flow, I did not involve all the network nodes coming in between SMSC, HLR and MSC. I only included originating and destination network nodes. Infect, different network nodes (HLR, SMSC, MSC and other VAS nodes) in a network connects each other through GMSC or STP for signalling purpose. So, even in same network HLR communicates to SMSC through GMSC or STP. Similarly, from one network to another network communication happens through GMSCs/STPs as you mentioned. In case of International Networks, communication happens from one network of a country to another network of another country through IGPs (International gateway providers). In this case, message from originating node of a network “A” first goes to GMSC/STP of network “A” followed by IGP of network “A”, IGP of network “B”, GMSC/STP of network “B”. Reverse message also follow the same format. Here IGP is either STP or GMSC. Hope this clarifies your question.

    Thanks
    Shri

  • Profile picture of hrl.bless hrl.bless said 9 months ago ago:

    Hi Shri,

    Many thanks.

You need to log in or to participate in this forum topic.