ÿWPCL ûÿ2BJ|xÐ ` ÐÐÌÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿH øÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌÐÐ °°°è ÐÑ Âx„|ü@Ž ÑÐ Å°6Ø'°6Ø'Å ÐÓÓÃÃRecommendation Q.1004ÄÄ Áà-ÁLOCATION REGISTER RESTORATION PROCEDURESƒ ÁàAÁƒ ÁàAÁƒ Áà=ÁÃÃContentsÄă 1.   Introduction 2.   Technical realizations to achieve the objectives 3.   Restoration of the location register memories 4.   Restoration of the supplementary service parameters ÃÃRecommendation Q.1004ÄÄ Áà-ÁLOCATION REGISTER RESTORATION PROCEDURESƒ 1.ÁHÁÃÃIntroductionÄÄ Ð X ÐÁHÁThe data stored in the location registers are automatically updated and the main information is related to the location of the mobile station. The data is updated when the mobile station moves from one area to another. The loss of this information would have an important impact on the service provided to the relevant mobile subscribers. It is therefore necessary to define solutions to limit the perturbations following a register failure and to restore automatically these tables. ÁHÁThis Recommendation describes some methods that could be implemented in order to provide a good security of the data stored in the location registers and procedures that could be performed to restore the location data and supplementary services data after a location register failure. ÁHÁHowever, the implementation of these methods and procedures are not mandatory and are open to technical innovation. 2.ÁHÁÃÃTechnical realizations to achieve the objectivesÄÄ ÁHÁTo avoid a loss of all the data stored in a location register when a failure occurs, it is necessary to implement a periodic safeguard of the memories. This method is normally used in the telephone exchanges where a copy of the tables is made periodically in order to allow a restart if a control unit failure occurs. This back©up can be made on either a disc device or a magnetic tape. 3.ÁHÁÃÃRestoration of the location register memoriesÄÄ ÁHÁThe perturbations due to a deterioration of the location tables and the restoration procedures are different if the equipment affected is a home or a Visitor Location Register. 3.1ÁHÁÃÃThe visitor location registerÄÄ 3.1.1ÁHÁÃÃStatus of the data after a failureÄÄ ÁHÁWhen a visitor location register failure occurs, some discrepancies between the actual location of the mobile station and the location information stored may appear in the following cases: ÁHÁi)Âh   Âsince the last safeguard, the mobile moved to another location area in the same MSC area; the allocated roaming number remains correct but the location area information is wrong;ÆÆ ÁHÁii)Âð   Âthe mobile appeared in the MSC area after the last safeguard; this mobile is then unknown by the visited location register while the home location register stored a roaming number corresponding to this new location;ÆÆ ÂHHÂÂX  ÂÁ€ HÁÁ€ÁÁHÁiii) Á øÁthe mobile left the MSC area; a roaming number is allocated in the visitor register but the updating was made in the home register;ÆÆ ÁHÁiv)Âð   Âthe mobile left the MSC area and then came back; for the visitor register, the mobile did not leave the MSC area and the previous roaming number is considered as correct by the visitor register while the home register stored another roaming number given during the last updating made before the failure. The location area information saved may not be the relevant one.ÆÆ 3.1.2ÁHÁÃÃRestoration proceduresÄÄ ÁHÁWhen a failure occurs, the data concerning only a small part of the mobiles located in the relevant area are lost. Therefore, it seems that a systematic restoration method such as a general interrogation of the home location registers would load the network and the equipments for so small a result. ÁHÁThe restoration process is then the following: ÁHÁAt the restart of the register each element of the memory is pointed out by an indicator. This indicator is turned out when the relevant location information has been checked. ÁHÁa)Âh   ÂÃÃOutgoing callsÄÄÆÆ Ð 8 ÐÂHHÂÂX  ÂWhen the restart occurs, each outgoing call from a mobile will initiate the checking operation of its location information.ÆÆ Ð ` Ð Ð ° ÐÁHÁÁ  Á©Âà øÂif the mobile is already registered in the MSC area, the location area information is updated, if necessary, butÆÆ Ð H ÐÂHHÂÂX  ÂÂX øÂthe location updating procedure is not initiated with the home register (case i) solved);ÆÆ Ð H ÐÂHHÂÂX  ©Á øÁif the mobile is unknown in this MSC area, a roaming numberÆÆ ÂHHÂÂX  ÂÂX øÂis allocated to that station and a location updating procedure is started with the home register (case ii) solved).ÆÆ Ð ` Ð ÁHÁb)Á   ÁÃÃIncoming callsÄÄ Ð Ð ÐÁHÁÂX  ÂConcerning the incoming calls, in the cases ii) and iv) described above, the roaming number received by the MSC in the IAM does not correspond to the right mobile station. In some cases, it is not allocated or it may be allocated to another mobile; this depends on the method used to allocate this number. The normal solution (see also note) to detect this difficulty is that the Initial Address Message received by the MSC during the call set©up contains also the international ISDN number of the called subscriber. If this is the case, the visitor location register can check the couple to detect a possible mistake. If an inconsistency is noticed, the MSC sends then anÔ ñ,Ô Unsuccessful Backward Message to inform the originating exchange that is is unable to complete the call. The VLR interrogates the relevant HLRs (the mobiles may be attached to two different HLRs) to correct its tables. Two interrogations have to be performed:ÆÆ ÁHÁÁ  Á©Âà øÂone about the mobile station to which the VLR allocated this wrong roaming number (MS 1);ÆÆ ÁHÁÁ  Á©Âà øÂthe other about the station to which the call was destined (MS 2).ÆÆ ÁHÁÁ  ÁÁ øÁi)  The MS 1 left its MSC area; the VLR erases it from its ÂHHÂÂX  ÂÂX ø    table and updates it by allocating the roaming     number to MS 2 which is introduced in the VLR tables.     The data attached to that station are requested from     its HLR; ÆÆ Ð ` Ð ÂHHÂÂX  ÂÂX øÂii) The MS 1 is still in the MSC area:ÆÆ ÂHHÂÂX  ÂÂX ø    © the VLR allocates a new roaming number to that       station and then updates the relevant HLR; ÆÆ Ð ø ÐÂHHÂÂX  ÂÂX ø    © the MS 2 is introduced in the VLR table and the       parameters attached to that station are requested       from its HLR. ÆÆ Ð   ÐÂHHÂÂX  ÂIf the mobile station left its location area since the last safeguard, the paging message sent will remain unanswered and the mobile will be considered as lost or out of service. To improve the service, the call message may be sent in all the location areas controlled by the MSC. If the mobile answers, the location information is then updated. If not, the mobile is considered out of reach and the appropriate unsuccessful end©of©selection message is sent backwards.ÆÆ Ð ` Ð Ð 8 ÐÂHHÂÂX  ÂIf the mobile is switched off when it is called, the result is the same as the above.ÆÆ Ð ` Ð Ð 8 ÐÃÃNoteÄÄ © As a national option, the HLR may use the "send parameter from VLR" operation of MAP to obtain the MSRN from the VLR on a per call basis. This is normally allowed only within a PLMN. ÁHÁc)Âh   ÂÃÃParticular casesÄÄÆÆ ÁHÁÂX  ÂIn case iii), as the mobile leaves the area, no traffic is related to that mobile; restoration is then impossible and a roaming number is frozen for nothing. To solve this problem, if the validation of the location information does not occur after a certain delay (in the order of one day or more), the VLR may then interrogate the HLR to know if this station is still located in its area. This method can also solve cases ii) and iv) if the corresponding mobiles have a very low traffic.ÆÆ 3.2ÁHÁÃÃThe home location registerÄÄ ÁHÁThe deterioration of the data contained in the home location register is of concern not only for the PLMN but also for the whole service. The home location register needs the help of all the visitor registers in charge of the MSC areas where its mobiles are located. ÁHÁWhen a restart of the home location register occurs, a specific reset message is sent to all the visitor location registers to inform them about Ð ð Ðthe failure. As the home register is unable to know the addresses of all the visitor registers in service, the only solution is to send the message only to the registers known. The list is extracted from the tables saved previously; of course some modifications occurring since the last back©up are lost and therefore some visitor registers involved in the control of mobiles managed by this home register will not be contacted. But the number of registers forgotten will be very low. Another solution could be that the reset message is sent only to the "neighbour" VLRs; a specific table giving the addresses of these VLRs is then contained in the HLR memories. The content of that table is defined by the operating people according to the roaming traffic of the mobile managed by this HLR. In that case too, the number of forgotten registers will be very low. ÁHÁAfter receiving this reset message, when a mobile concerned by the failure sends a radio message, to update its location, to set up an outgoing call, to answer an incoming call or a request coming from the MSC or to activate or request a supplementary service, the relevant visitor location register will initiate a location updating procedure with the home location register. The latter then updates its tables and validates the relevant data. ÁHÁIf, after a certain delay, the location of some mobiles is not confirmed, the home register interrogates the relevant visitor registers. If a positive answer can be obtained, the location information is validated. If not, because the mobile left the MSC area between the back©up and the failure, an alarm message may be given to the technical staff in order to inform them about the loss of the location of this subscriber. 3.3ÁHÁÃÃPeriodic registrationÄÄ ÁHÁThe delay to confirm the location of a subscriber after a failure depends on the traffic of this station. If a station is silent for a long time, it would be difficult to know if the location information stored is correct or not during this period. ÁHÁA solution to reduce this delay is to force the mobile to send a message when it remains still during a long time. For that purpose, a time©out is reinitiated at each message sent by the mobile. When this time©out expires, the station sends a location updating message to the base station. A rough estimate of this time©out value may be a few hours (this value is to be fixed according to traffic simulations and it seems that it could be comprised between 12 and 24 hours); if the IMSI detach procedure when switched off is not used, to avoid an overload of the control channel in the morning, this time©out runs only when the station is switched on. With this method, the delay during which the mobile can be lost is less than the duration of this time©out. The interruption of the time©out when the station is switched off is not a problem because it is then unable to receive any call; therefore, the service provided to that subscriber is not degraded. If the IMSI detach procedure is used, the first message sent by the mobile when it is switched on is the IMSI attach; in that case the interruption of the time©out may or may not be implemented. 4.ÁHÁÃÃRestoration of the supplementary service parametersÄÄ ÁHÁAs well as the location data, the supplementary service parameters may be disturbed when a register failure occurs. Therefore, it is necessary to define methods to restore them. 4.1ÁHÁÃÃVLR fault recoveryÄÄ a)ÁHÁWhen the VLR fails, the HLR is able to retrieve the activation status of the supplementary services. However, if the visitor location register does not require any information from the home location register in order to comply with a MS supplementary services activation request, the involved data are not available in the HLRÔ ñ,Ô when the VLR fails. This situation cannot appear if the location area is the only information in the VLR which is unknown from the HLR. Otherwise, it would be necessary to include in the deregistration request and in the location cancellation ack messages sent by the VLR to HLR the parameters of activations which would be only known from the VLR. b)ÁHÁAfter the restart of a VLR, risks of inconsistency appear between the tables of the VLR and of the HLR: ÁHÁ©Âà  Ârelating to incoming calls, the mobile may have recently modified activation status of supplementary services; reverse charging acceptance, diversion call on no reply, connect when free...;ÆÆ ÁHÁ©Âà  Ârelating to outgoing calls, this method allows checking of other parameters; conditional barring of outgoing calls, preferential closer used group ... .ÆÆ ÁHÁTwo few mobiles are involved in this situation to justify the systematic interrogation of the HLR by the VLR so it is suggested that the VLR sends an information request message to the HLR if, and only if, one SS at least was registered in the saved tables of the VLR. This message must request from the HLR all parameters of supplementary services that are related to the mobile. Moreover, as soon as the data of supplementary services are validated in the tables of the VLR, an indicator has to be turned out. ÁHÁThe retrieval procedures are not influenced by handover. 4.2ÁHÁÃÃHLR fault recoveryÄÄ ÁHÁWhen the restart of a home location register occurs, the loading of a previously saved state is useful. However, the mobile may have changed its parameters of registration or activation since the last back©up of the HLR; these cases are presented here. 4.2.1ÁHÁÃÃRetrieval of SS©registration statusÄÄ ÁHÁIf the mobile station changed recently, by administrative means, the list of the supplementary services for which it contracts a subscription, the operation can be lost by the system when the HLR fails. It seems important to avoid this situation with a high security. ÁHÁWhen the MS requests, by signalling means, the HLR to provide a registration for a specific supplementary service, this capability being additional to that of providing subscriptions by administrative means, the HLR has to save this command with a high level of security, against an eventual HLR failure. After that, the HLR can send back a category/supplementary services information acknowledge message to the VLR. 4.2.2ÁHÁÃÃRetrieval of SS©activation statusÄÄ ÁHÁAfter the HLR failure, the information which is related to the activations of supplementary services by a not©registered station are available in no VLR. ÁHÁTherefore, the reset message which is sent by the reinitialized HLR to all VLRs should contain implicitly an information request about the current activation status of the supplementary services. Since in some cases the VLR may not know these data, the relevant parameters should be held in the mobile equipment. To recover them, two possibilities are available: ÁHÁ©Âà  Âto include this request into a "search" message, from the VLR towards the MSC, and then to send a category/supplementary services information message to the HLR; however, the HLR cannot recover by this method the data associated with the non© registered mobiles;ÆÆ ÁHÁ©Âà  Âto wait for the next mobile originating message and to indicate to the mobile the loss of supplementary services status in the system; the simplest solution is that the information is only given after a status request message from the mobile; but the quality of the service would be improved if the information was introduced into a field of any originating mobile message acknowledgement. It may be envisaged, too, that the mobile station equipment or the subscriber card contain the description of all supplementary service parameters.ÆÆ 4.3ÁHÁÃÃMSC fault recoveryÄÄ ÁHÁNo information is stored in the home or visitor location register for the following services: ÁHÁ©Âà  Âcharging information (different forms of facilities)ÆÆ ÁHÁ©Âà  Âcredit card callÆÆ ÁHÁ©Á  Ádebit card call ÁHÁ©Âà  Âreverse charging, MS originating callÆÆ ÁHÁ©Âà  Âcompletion of calls to busy subscriber, MS orig. and term. calls.ÆÆ ÁHÁAll these services are invoked on a call per call basis; if the VMSC fails, the location registers cannot help the MSC to recover the contexts of the established calls. There is no difference with a normal fixed exchange.