The VLR uses this procedure to register the MS with the CSG Subscriber Server and may retrieve the CSG subscription data from CSS.
When using this procedure, the VLR sends an Update VCSG Location request towards the CSS, and waits for the answer from the CSS.
-
If the VLR receives a negative Update VCSG Location response from the CSS, the VLR sets the result with failure cause and ends this procedure.
-
If the VLR receives an Insert VCSG Subscriber Data request, it shall update the CSG Subscription Data and returns a response message to CSS. The CSG Subscription Data received from the CSS is stored and managed in the VLR independently from the CSG Subscription Data received from the HLR. If the same CSG ID exists in both CSG Subscription Data from the CSS and CSG Subscription Data from the HLR, the CSG Subscription Data from the HLR shall take precedence over the CSG Subscription Data from the CSS.
-
If the VLR receives a successful Update VCSG Location ACK message, it ends the procedure.
-
If the successful Update VCSG Location ACK message indicates that there is no CSG Subscription data, the VLR shall not send any subsequent Update VCSG Location Request message to the CSS.
Whenever the CSG subscription data is changed for a MS in the CSS, and the changes affect the CSG subscription data stored in the VLR, the CSS shall inform the VLR about the changes by the means of an Insert VCSG Subscriber Data request (IMSI, CSG subscription data) which initiates the procedure Insert_VCSG_Subs_Data_VLR.
The VLR checks the received parameters. If the MS is unknown, the VLR shall send a negative Insert VCSG Subscriber Data response message to the CSS that deregisters the VLR for this MS. If the MS is known, the VLR shall update the stored CSG subscription data and acknowledge the Insert VCSG Subscriber Data request by returning an Insert VCSG Subscriber Data Ack.
The CSG Subscription Data received from the CSS is stored and managed in the VLR independently from the CSG Subscription Data received from the HLR. The Insert VCSG Subscriber Data procedure shall only affect the CSG Subscription Data received from the CSS.
If the same CSG ID exists in both CSG Subscription Data from the CSS and CSG Subscription Data from the HLR, the CSG Subscription Data from the HLR shall take precedence over the CSG Subscription Data from the CSS.