Jump to content

GSM services

From Wikipedia, the free encyclopedia

GSM servicesare a standard collection of applications and features available over theGlobal System for Mobile Communications(GSM) tomobile phonesubscribers all over the world. The GSM standards are defined by the3GPPcollaboration and implemented in hardware and software by equipment manufacturers andmobile phone operators.The common standard makes it possible to use the same phones with different companies' services, or evenroaminto different countries.GSMis the world's most dominant mobile phone standard.

The design of the service is moderately complex because it must be able to locate a moving phone anywhere in the world, and accommodate the relatively small battery capacity, limited input/output capabilities, and weak radio transmitters on mobile devices.

Accessing a GSM network

[edit]

In order to gain access to GSM services, a user needs three things:

After subscribers sign up, information about their identity (telephone number) and what services they are allowed to access are stored in a "SIM record" in theHome Location Register(HLR).

Once the SIM card is loaded into the phone and the phone is powered on, it will search for the nearest mobile phone mast (also called aBase Transceiver Station/BTS) with the strongest signal in the operator'sfrequency band.If a mast can be successfully contacted, then there is said to becoveragein the area. The phone then identifies itself to the network through the control channel. Once this is successfully completed, the phone is said to be attached to the network.

The key feature of a mobile phone is the ability to receive and make calls in any area where coverage is available. This is generally called roaming from a customer perspective, but also called visiting when describing the underlying technical process. Each geographic area has a database called theVisitor Location Register(VLR), which contains details of all the mobiles currently in that area. Whenever a phone attaches, or visits, a new area, theVisitorLocation Register must contact theHomeLocation Register to obtain the details for that phone. The current cellular location of the phone (i.e., which BTS it is at) is entered into the VLR record and will be used during a process calledpagingwhen the GSM network wishes to locate themobile phone.

Every SIM card contains a secret key, called the Ki, which is used to provide authentication and encryption services. This is useful to prevent theft of service, and also to prevent "over the air" snooping of a user's activity. The network does this by utilising theAuthentication Centerand is accomplished without transmitting the key directly.

Every GSM phone contains a unique identifier (different from the phone number), called theInternational Mobile Equipment Identity(IMEI). This can be found by dialing *#06#. When a phone contacts the network, its IMEI may be checked against theEquipment Identity Registerto locate stolen phones and facilitate monitoring.

Voice all calls

[edit]

All Outgoing

[edit]

Once amobile phonehas successfully attached to a GSM network as described above, calls may be made from the phone to any other phone on the globalPublic Switched Telephone Network.

The user dials thetelephone number,presses thesendortalkkey, and themobile phonesends a call setup request message to themobile phone networkvia the nearest mobile phone base transceiver station (BTS).

The call setup request message is handled next by theMobile Switching Center,which checks the subscriber's record held in theVisitor Location Registerto see if the outgoing call is allowed. If so, the MSC then routes the call in the same way that atelephone exchangedoes in a fixed network.

If the subscriber is on a prepaid tariff (sometimes known asPay As You Go(PAYG) orPay & Go), then an additional check is made to see if the subscriber has enough credit to proceed. If not, the call is rejected. If the call is allowed to continue, then it is continually monitored and the appropriate amount is decremented from the subscriber's account. When the credit reaches zero, the call is cut off by the network. The systems that monitor and provide the prepaid services are not part of theGSMstandard services, but instead an example ofintelligent networkservices that amobile phone operatormay decide to implement in addition to the standard GSM ones.

Incoming calls

[edit]

Gateway MSC contact

[edit]

When someone places a call to amobile phone,they dial thetelephone number(also called aMSISDN) associated with the phone user and the call is routed to themobile phone operator's Gateway Mobile Switching Centre. TheGateway MSC,as the name suggests, acts as the "entrance" from exterior portions of thePublic Switched Telephone Networkonto the provider's network.

As noted above, the phone is free to roam anywhere in the operator's network or on the networks of roaming partners, including in other countries. So the first job of the Gateway MSC is to determine the current location of themobile phonein order to connect the call. It does this by consulting theHome Location Register(HLR), which, as described above, knows whichVisitor Location Register(VLR) the phone is associated with, if any.

Routing the call

[edit]

When the HLR receives this query message, it determines whether the call should be routed to another number (called a divert), or if it is to be routed directly to the mobile.

  • If the owner of the phone has previously requested that all incoming calls be diverted to another number, known as the Call Forward Unconditional (CFU) Number, then this number is stored in the Home Location Register. If that is the case, then the CFU number is returned to the Gateway MSC for immediate routing to that destination.
  • If themobile phoneis not currently associated with a Visited Location Register (because the phone has been turned off) then the Home Location Register returns a number known as the Call Forward Not Reachable (CFNRc) number to the Gateway MSC, and the call is forwarded there. Many operators may set this value automatically to the phone'svoice mailnumber, so that callers may leave a message. The mobile phone may sometimes override the default setting.
  • Finally, if the Home Location Register knows that the phone is roaming in a particular VLR area, then it will request a temporary number (called anMSRN) from that VLR (using theIMSIas the reference number). This number is relayed back to the Gateway MSC, and then used to route the call to the MSC where the called phone is roaming.

Locating and ringing the phone

[edit]

When the call arrives at the Visited MSC, the MSRN is used to determine which of the phones in this area is being called, that is the MSRN maps back to theIMSIof the original phone number dialled. The MSCpagesall themobile phone mastsin the area that the IMSI is registered in order to inform the phone that there is an incoming call for it. If the subscriber answers, a speech path is created through the Visiting MSC and Gateway MSC back to the network of the person making the call, and a normaltelephonecall follows.

It is also possible that the phone call is not answered. If the subscriber is busy on another call (andcall waitingis not being used) the Visited MSC routes the call to a predetermined Call Forward Busy (CFB) number. Similarly, if the subscriber does not answer the call after a period of time (typically 30 seconds) then the Visited MSC routes the call to a predetermined Call Forward No Reply (CFNRy) number. Once again, the operator may decide to set this value by default to thevoice mailof the mobile so that callers can leave a message.

If the subscriber does not respond to the paging request, either due to being out of coverage, or their battery has gone flat/removed, then the Visited MSC routes the call to a predetermined Call Forward Not Reachable (CFNRc) number. Once again, the operator may decide to set this value by default to thevoice mailof the mobile so that callers can leave a message.

A roaming user may want to avoid these forwarding services in the visited network as roaming charges will apply.

Voice charges

[edit]

In the United States and Canada, callers pay the cost of connecting to the Gateway MSC of the subscriber's phone company, regardless of the actual location of the phone. As mobile numbers are given standard geographic numbers according to theNorth American Numbering Plan,callers pay the same to reach fixed phones and mobile phones in a given geographic area. Mobile subscribers pay for the connection time (typically using in-plan or prepaid minutes) for both incoming and outgoing calls. For outgoing calls, any long distance charges are billed as if they originate at the GMSC, even though it is the visiting MSC that completes the connection to the PSTN. Plans that include nationwide long distance and/or nationwide roaming at no additional charge over "local" outgoing calls are popular.

Mobile networks in Europe, Asia (except Hong Kong, Macau (Macao) and Singapore), Australia, and Argentina only charge their subscribers for outgoing calls. Incoming calls are free to the mobile subscriber with the exception of receiving a call while the subscriber is roaming as described below. However, callers typically pay a higher rate when calling mobile phones. Special prefixes are used to designate mobile numbers so that callers are aware they are calling a mobile phone and therefore will be charged a higher rate.

From the caller's point of view, it does not matter where the mobile subscriber is, as the technical process of connecting the call is the same. If a subscriber isroamingon a different company's network, the subscriber, instead of the caller,may pay a surchargefor the connection time. International roaming calls are often quite expensive, and as a result some companies require subscribers to grant explicit permission to receive calls while roaming to certain countries.

Speech encoding

[edit]

During a GSM call, speech is converted fromanaloguesound waves todigital databy the phone itself, and transmitted through the mobile phone network by digital means. (Though older parts of the fixedPublic Switched Telephone Networkmay use analog transmission.)

The digital algorithm used to encode speech signals is called acodec.The speech codecs used inGSMare calledHalf-Rate (HR),Full-Rate (FR),Enhanced Full-Rate (EFR),Adaptive Multirate (AMR)andWideband AMRalso known as HD voice. All codecs except AMR operate with a fixed data rate and error correction level.

Data transmission

[edit]

The GSM standard also provides separate facilities for transmitting digital data. This allows a mobile phone to act like any other computer on theInternet,sending and receiving data via theInternet Protocol.

The mobile may also be connected to a desktop computer,laptop,orPDA,for use as a network interface (just like amodemorEthernetcard, but using one of the GSM data protocols described below instead of a PSTN-compatible audio channel or an Ethernet link to transmit data). Some GSM phones can also be controlled by a standardisedHayes AT command setthrough a serial cable or a wireless link (usingIRDAorBluetooth). The AT commands can control anything from ring tones to data compression algorithms.

In addition to general Internet access, other special services may be provided by themobile phone operator,such asSMS.

Circuit-switched data protocols

[edit]

Acircuit-switcheddata connection reserves a certain amount of bandwidth between two points for the life of a connection, just as a traditional phone call allocates an audio channel of a certain quality between two phones for the duration of the call.

Two circuit-switched data protocols are defined in the GSM standard:Circuit Switched Data(CSD) andHigh-Speed Circuit-Switched Data(HSCSD). These types of connections are typically charged on a per-second basis, regardless of the amount of data sent over the link. This is because a certain amount of bandwidth is dedicated to the connection regardless of whether or not it is needed.

Circuit-switched connections do have the advantage of providing a constant, guaranteedquality of service,which is useful for real-time applications like video conferencing.

General Packet Radio Service (GPRS)

[edit]

TheGeneral Packet Radio Service(GPRS) is apacket-switcheddata transmission protocol, which was incorporated into the GSM standard in 1997. It is backwards-compatible with systems that use pre-1997 versions of the standard. GPRS does this by sending packets to the local mobile phone mast (BTS) on channels not being used by circuit-switched voice calls or data connections. Multiple GPRS users can share a single unused channel because each of them uses it only for occasional short bursts.

The advantage of packet-switched connections is that bandwidth is only used when there is actually data to transmit. This type of connection is thus generally billed by the kilobyte instead of by the second, and is usually a cheaper alternative for applications that only need to send and receive data sporadically, likeinstant messaging.

GPRSis usually described as a2.5Gtechnology; see the main article for more information.

Short Message Service (SMS)

[edit]

Short Message Service(more commonly known astext messaging) has become the most used data application on mobile phones, with 74% of all mobile phone users worldwide already as active users of SMS, or 2.4 billion people by the end of 2007.

SMS text messages may be sent by mobile phone users to other mobile users or external services that accept SMS. The messages are usually sent from mobile devices via theShort Message Service Centreusing theMAPprotocol.

The SMSC is a central routing hubs for Short Messages. Many mobile service operators use their SMSCs as gateways to external systems, including theInternet,incoming SMS news feeds, and other mobile operators (often using thede factoSMPPstandard for SMS exchange).

TheSMSstandard is also used outside of theGSMsystem; see the main article for details.

Supplementary Services

[edit]

See alsoGSM codes for supplementary services.

  • Call forwarding.
  • Barring of Outgoing Calls.
  • Barring of Incoming Calls.
  • Advice of Charge (AoC).This GSM service estimates the call cost for display on the user's mobile phone.[1]This helps users by preventingbill shock[2]and reduces the load on themobile network operator's customer service department. However, in practice, this GSM service is rarely used because the calculation is more complex than the standard allows. Instead, some operators provide subscribers with balance and/or call-cost notifications sent at predetermined times, such as at the beginning or end of every call. These notifications may be read out loud using a speech-synthesis system, or may be transmitted in textual form.[3][4][5]
  • Call Hold.
  • Call Waiting.
  • Multiparty service.
  • Calling Line Identification Presentation (CLIP)/ Restriction (CLIR).
  • Closed User Group (CUG).
  • Explicit Call Transfer (ECT).This service allows a user who has two calls to connect these two calls together and release its connections to both other parties.

See also

[edit]
  • GSM USSD codes- Unstructured Supplementary Service Data: list of standard GSM codes for network and SIM related functions

References

[edit]
  1. ^ETSI: Advice of Charge (AoC) Supplementary Services - Stage 1
  2. ^"Advice of Charge: Simplifying Wireless Data Pricing".Billing World.Virgo Publishing, LLC. 1 November 2002.Retrieved23 September2011.
  3. ^"Plans: Pay as you Go".Airvoice Wireless. Archived fromthe originalon 7 January 2012.Retrieved27 December2011.You also receive balance notifications at the end of each phone call as well as after sending and receiving messages. To help keep you updated, you will receive an automated recording when your account balance reaches $2.00 or below, and 5 days before your expiration date reminding you to refill your account. This message will be played on your first outgoing call of the day until you add more airtime or for the last 5 days of service.Click on the "How to Add Funds to My Account" tab to see the original quoted text.
  4. ^"How do I check my giffgaff balance?".Giffgaff. Archived fromthe originalon 11 April 2013.Retrieved27 December2011.Balance notifications: Your balance is also automatically displayed on your handset briefly after every chargeable call you make or message you send.
  5. ^Mobilicity, a Canadian carrier, plays an informational message before every long-distance call. The message announces the per-minute call cost and the customer's account balance.
[edit]