The MSC also plays a major role in call
routing. When a mobile phone is turned on, it listens for the network operator's SID (System Identification Code) on the control channel. If it cannot find any control channels to listen to then it assumes it is outside the range and displays a message indicating no service. If it finds a control channel to listen to, receives the SID and then compares it to the SID programmed into the phone. If both SIDs match then it knows that it is communicating with a cell in its home system. The phone also transmits a registration request along with the SID. If the subscriber has previously registered to a particular
MSC then the MSC will have a record in its
VLR and will therefore know the subscriber last registered location. If the subscriber is unknown to the MSC's VLR, it will query the
HLR to obtain the subscriber's profile and save it for a set length of time in its VLR. Anytime a MSC successfully registers a subscriber the HLR record is also updated. This will help when a call is received outside of the MSC's coverage area or for an incoming PSTN call. A subscriber's VLR profile has a LAC(Location Area Code - Area server by cluster of BTS/cell sites) CID (Cell ID) as well as a list of allowed and disallowed services/features and other information. With the subscriber's VLR Profile the MSC can determine the last
known LAC/CID for this subscriber and knows which BTS to use when it needs to ring/page that phone for an incoming call. When the MSC gets the call, it checks its database for the location of the phone. Then it picks a frequency pair the phone will use in that cell to take the call. The MSC communicates with the phone over the control channel to tell it which frequencies to use, and once the phone and the tower switch on those frequencies, the call is connected. == Handovers ==