GSM services
GSM services are a standard collection of applications and features available over the Global System for Mobile Communications to mobile phone subscribers all over the world. The GSM standards are defined by the 3GPP collaboration and implemented in hardware and software by equipment manufacturers and mobile phone operators. The common standard makes it possible to use the same phones with different companies' services, or even roam into different countries. GSM is the world's predominant 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
In order to gain access to GSM services, a user needs three things:- A billing relationship with a mobile phone operator. This is usually either where services are paid for in advance of them being consumed, or where bills are issued and settled after the service has been consumed.
- A mobile phone that is GSM compliant and operates at the same cellular frequencies as the operator. Most phone companies sell phones from third-party manufacturers.
- A Subscriber Identity Module card, which is activated by the operator once the billing relationship is established. After activation the card is then programmed with the subscriber's Mobile Subscriber Integrated Services Digital Network Number . Personal information such as contact numbers of friends and family can also be stored on the SIM by the subscriber.
Once the SIM card is loaded into the phone and the phone is powered on, it will search for the nearest mobile phone mast with the strongest signal in the operator's frequency band. If a mast can be successfully contacted, then there is said to be coverage in 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 the Visitor Location Register, which contains details of all the mobiles currently in that area. Whenever a phone attaches, or visits, a new area, the Visitor Location Register must contact the Home Location Register to obtain the details for that phone. The current cellular location of the phone is entered into the VLR record and will be used during a process called paging when the GSM network wishes to locate the mobile 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 the Authentication Center and is accomplished without transmitting the key directly.
Every GSM phone contains a unique identifier, called the International Mobile Equipment Identity. This can be found by dialing *#06#. When a phone contacts the network, its IMEI may be checked against the Equipment Identity Register to locate stolen phones and facilitate monitoring.
Voice all calls
All Outgoing
Once a mobile phone has successfully attached to a GSM network as described above, calls may be made from the phone to any other phone on the global Public Switched Telephone Network.The user dials the telephone number, presses the send or talk key, and the mobile phone sends a call setup request message to the mobile phone network via the nearest mobile phone base transceiver station.
The call setup request message is handled next by the Mobile Switching Center, which checks the subscriber's record held in the Visitor Location Register to see if the outgoing call is allowed. If so, the MSC then routes the call in the same way that a telephone exchange does in a fixed network.
If the subscriber is on a prepaid tariff, 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 the GSM standard services, but instead an example of intelligent network services that a mobile phone operator may decide to implement in addition to the standard GSM ones.
Incoming calls
Gateway MSC contact
When someone places a call to a mobile phone, they dial the telephone number associated with the phone user and the call is routed to the mobile phone operator's Gateway Mobile Switching Centre. The Gateway MSC, as the name suggests, acts as the "entrance" from exterior portions of the Public Switched Telephone Network onto 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 the mobile phone in order to connect the call. It does this by consulting the Home Location Register, which, as described above, knows which Visitor Location Register the phone is associated with, if any.
Routing the call
When the HLR receives this query message, it determines whether the call should be routed to another number, 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 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 the mobile phone is not currently associated with a Visited Location Register then the Home Location Register returns a number known as the Call Forward Not Reachable number to the Gateway MSC, and the call is forwarded there. Many operators may set this value automatically to the phone's voice mail number, 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 from that VLR. 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
It is also possible that the phone call is not answered. If the subscriber is busy on another call the Visited MSC routes the call to a predetermined Call Forward Busy number. Similarly, if the subscriber does not answer the call after a period of time then the Visited MSC routes the call to a predetermined Call Forward No Reply number. Once again, the operator may decide to set this value by default to the voice mail of 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 number. Once again, the operator may decide to set this value by default to the voice mail of 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
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 the North 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 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, 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 is roaming on a different company's network, the subscriber, instead of the caller, may pay a surcharge for 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.