Disruptive Technologies, Education and Some Social Issues Disruptive Technologies, Modern Education, Shrouded Social Issues and Dirty media propaganda

    How SMS Works-Image

    How SMS Works

    June 19, 2007 by Kenney Jacob

    Author: Kenney Jacob

    Hi, I am Kenney Jacob, love blogging about Education, Media hypocrisy and Social Issues.

    SMSC in a GSM network.

    Finally the picture is mine. Took me 30 mins.

    BTS – Base Transceiver Station (Antenna)

    BSC – Base Station Controller

    MSC – Mobile Switching center

    HLR- Home Location Register

    VLR – Visitor Location Register

    SMSC – Short Message Service Center

    When a user sends an SMS, the request is placed via the MSC. The MSC forwards the SMS to the SMSC where it gets stored. The SMSC queries the HLR to find out where the destination mobile is and forwards the message to the destination MSC if the destination mobile is available. If the mobile is not available the message gets stored in the current SMSC itself. In most installations If a mobile is not available for SMS delivery the SMSC will not retry. Instead the destination MSC will inform the SMSC when the mobile comes back in range.

    SMS handling is a store and forward operation unlike USSD.

    SMS has got a validity period, for which it will wait for the destination mobile to the available. After that time the SMSC will delete the message.  The validity period can be set by the user. Normal validity is 1 day.

    Share/Save/Bookmark


    25 Responses to “How SMS Works”

    1. how long a message will stored without delivery?

      Comment by anoop krishnan — June 19, 2007 @ 9:34 pm

    2. thx

      Comment by anoop krishnan — June 19, 2007 @ 11:20 pm

    3. And in the case an user sends a SMS to a short code (for example in those trivia games)? Once the SMS arrives to the SMSC, where would be located the Trivia in the map?

      Thanks!

      Comment by Luis — June 21, 2007 @ 1:01 pm

    4. if there are two mobiles of different providers say M1 and M2 … M1 sends a sms to M2 so which base station will give the delivery report to M1. The base station of M1 or the base station of M2??
      please answer .

      Comment by ds — June 27, 2007 @ 5:20 pm

    5. 1. What causes dropped SMS?
      2. Is there an imposed limitations on how many SMS a receiving person should get in a day?

      Comment by efren baniqued — July 2, 2007 @ 11:31 pm

    6. A SMS is usually stored for a few days and if the message has not been delivered then the sender of message will get a message saying something like “Message not delivered”

      Comment by Martin Reynolds — July 4, 2007 @ 2:06 am

    7. An sms is stored in the smsc, for a few days, and its is configurable by the opearator, like they can configure ofr 1 day -3 days, but normally its id 1 -2 days, to avoid the load.

      Comment by Ratheesh.R — July 15, 2007 @ 10:55 am

    8. What causes dropped SMS?

      There are lot of reasons to cause the Sms to be dropped, mainly MAP related failures, provider error, cause code error, routing problems, ects, some smsc s will not support long mesages, so they will drop that message forcefully…..

      Comment by Ratheesh.R — July 15, 2007 @ 10:57 am

    9. how long a message will stored without delivery?

      see, its is again congigurable by the oprator. suppose i am sending a message to u, unfortunaltly your mobile was switched off at thet time, when ur mobile is switched on, HLR will give an alert message to Smsc and then smsc will try to deliver the message at that time. and another scenario is there, called error based retry, depends on the error which is received from the network smsc will attept to retry the message. All these things are congigurable. Thank you.

      Comment by Ratheesh.R — July 15, 2007 @ 11:01 am

    10. if there are two mobiles of different providers say M1 and M2 … M1 sends a sms to M2 so which base station will give the delivery report to M1. The base station of M1 or the base station of M2??

      for each and every transaction in the messaging, we cam get appropritate flags. for example we are getting a flag ‘P’ for successfully processed for the message. then our smsc will create a delivery report , and swap the src number as destination number and send the delivery message.

      Comment by Ratheesh.R — July 16, 2007 @ 1:11 pm

    11. I think you may like to know more about the world most powerful SMS compression method that was invented by us. Please find out more at http://www.euzertech.com or contact me for further information if you would like to know more. Thanks.

      Comment by Wong Thai Min — August 23, 2007 @ 10:12 pm

    12. What are the VLRs for??

      also, if I send a message from one operator to another, whose SMSC would store and deliver the message and via whose SMSC/HLR?

      Thks!!

      Comment by Chang — September 11, 2007 @ 10:37 am

    13. Thanks for this documents. IT’s a nice one.

      Comment by Palash Gupta — October 8, 2007 @ 11:14 am

    14. WHERE IS THE SMCS LOCATED?

      Comment by MV THIPPESWAMY — October 15, 2007 @ 12:44 pm

    15. how does mms works..

      Comment by huttaiah — November 19, 2007 @ 11:12 am

    16. would you please help me how to use sms text message from pc to mobile cell phone

      Comment by alebel abebe — November 22, 2007 @ 2:28 pm

    17. [...] communicating, not for complicating. The technical entries in the blog are also informative like How SMS Works. The author has allowed a few guest blog entries as [...]

      Pingback by ‘Disruptive Technologies’ - Blog Review « Avid Blog Reader — November 28, 2007 @ 2:17 pm

    18. Can the MSC configured to be delivering SMS without SMSC? ie if we require only one shot deliver and does not require a Store and Forward incase it fails ( Eg could be a Class 0 message Flash SMS).

      In short i want a SMS delivered without a SMSC in the system with only MSC. Is this possible?

      Comment by Prajeeth — December 6, 2007 @ 1:59 pm

    19. would you please help me How I can send SMS text from my computer to mobile cell phone. if you have any code or progaramming please help me out.

      Comment by Preju George — December 14, 2007 @ 8:37 am

    20. would you please help me How I can send SMS text from my computer to mobile cell phone. if you have any code or progaramming please help me out.

      Comment by jaleel — December 27, 2007 @ 3:43 pm

    21. I saw many people wanted to know, how to send a message from the PC to mobile. This is why, I thought to answer. You can use a SMS gateway to send a message from your PC. What you need to do, download a trial version of SMS gateway from nowsms.com. Use your mobile (if they are latest one, you must have a USB cable with it), connect to your PC. You can use the CD provided with your mobile to install the driver for the same. Once you initialize/start the SMS gateway, use your mobile’s driver to use as a point of sending message. There is a web interface in NowSMS, using which you can send SMS.

      Comment by Dillip — January 1, 2008 @ 5:33 pm

    22. [...] uses the signaling overlay path of wireless carrier networks, and from the wireless perspective SMS messages ride in the [...]

      Pingback by More Canadian Wireless Carrier Greed | ian andrew bell — July 9, 2008 @ 5:34 am

    23. [...] uses the signaling overlay path of wireless carrier networks, and from the wireless perspective SMS messages ride in the [...]

      Pingback by More Canadian Wireless Carrier Greed | Something Simpler — July 9, 2008 @ 5:53 am

    24. I m intrested in virtual service please tell me where did i got this service and opreter in india give this service

      Comment by rakesh kingrani — November 30, 2008 @ 11:01 pm

    25. please try to explain how sms works, what do we need i.e the materials we need to design our own sms from our pc. procedure

      Comment by marara — January 29, 2009 @ 4:21 pm

    Leave a Reply