Abstract
GSM (Global System for Mobile communication) uses a centralized, standalone network database referred to as HLR (Home Location Register). Each of the HLRs occurs in pairs (primary and mated). This paper presents a solution to the problem of mismatches within a pair of HLR's that can happen due to non perfect operations, such as provisioning process carried out by GSM operators. An efficient solution to find mismatches and rectify them is presented. The performance of the system has been investigated on a GSM operator network with few pairs of HLRs, with more than 2 million subscribers in each HLR pairs. HLR pair records with mismatching parameters were provided and corrected with satisfactory results.