A visitor location register (VLR) is a server in a cellular network that supports roaming functions for users outside the coverage area of their own HLR. The VLR uses Signaling System 7 to obtain information about the user from the HLR, and then establishes a temporary record on the VLR while the user is within the VLR coverage area, ensuring mobility management and call-handling functions.