Solution for restricting roaming in mobile telephony systems
First Claim
1. A method in a GPRS environment executing a possible roaming restriction for a subscriber when a terminal associated with that subscriber initiates a roaming procedure intended to transfer handling of the terminal from a first serving node to a second serving node, characterized in a) when the second serving node receives a unique identity code of the subscription associated with the subscriber in a message of the initiated roaming procedure, determining if it is allowed to fulfil the roaming procedure by inquiring whether the unique identity code is among identity codes or identity code series stored in the second serving node or in a data base connected thereto, as said stored identity codes or identity code series indicate which subscriptions being allowed to roam into the second serving node, b) if it is determined that the roaming procedure is not allowed to be fulfilled, interrupting the roaming procedure and informing the first serving node to keep handling the terminal and informing the terminal that the initiated roaming procedure was rejected.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a method for executing roaming restrictions in GPRS and UMTS networks. A preferred embodiment of the present invention purposes that the SGSNs of the network stores the IMSI numbers or IMSI series having roaming restrictions in parts or whole of the respective areas covered by the SGSNs. The SGSNs may then easily check if an MS is allowed to roam into an area when receiving the MS data in an initiated roaming procedure, and then be able to terminate the procedure in time before the old SGSN is made unable to keep handling the MS. Other embodiments of the present invention propose to provide the roaming restrictions for the respective MSs from the subscription data in the HLRs early in the roaming procedure so that it may be terminated in time. By means of the present invention, unnecessary disconnections of MSs from the network in connection with roaming are avoided This is expected to be a growing problem in GPRS and UMTS networks implemented according to the current standard.
-
Citations
21 Claims
-
1. A method in a GPRS environment executing a possible roaming restriction for a subscriber when a terminal associated with that subscriber initiates a roaming procedure intended to transfer handling of the terminal from a first serving node to a second serving node, characterized in
a) when the second serving node receives a unique identity code of the subscription associated with the subscriber in a message of the initiated roaming procedure, determining if it is allowed to fulfil the roaming procedure by inquiring whether the unique identity code is among identity codes or identity code series stored in the second serving node or in a data base connected thereto, as said stored identity codes or identity code series indicate which subscriptions being allowed to roam into the second serving node, b) if it is determined that the roaming procedure is not allowed to be fulfilled, interrupting the roaming procedure and informing the first serving node to keep handling the terminal and informing the terminal that the initiated roaming procedure was rejected.
-
8. Method in a GPRS environment executing a possible roaming restriction for a subscriber when a terminal associated with that subscriber initiates an inter SGSN Routing Area Update procedure intended to transfer handling of the terminal from a first SGSN to a second SGSN, roaming restrictions of the subscription associated with the subscriber are defined in an HLR of which, and these restrictions are contained in the Insert Subscriber Data message of said procedure, characterized in
a) transmitting a first Update Location message of the inter SGSN Routing Area Update procedure from the second SGSN to the HLR upon reception of the SGSN Context Response of said procedure so that the second SGSN receives the Insert Subscriber Data message previous to transmission of the SGSN Context Acknowledge message of the procedure, b) determining if it is allowed to fulfil the procedure by examining the roaming restrictions of the subscription contained in the Insert Subscriber Data message, c) if it is determined that the procedure is not allowed to be fulfilled, interrupting the procedure and informing the first SGSN to keep handling the terminal by including a certain cause code in the SGSN Context Acknowledge that is transmitted to the first SGSN, and informing the terminal that the initiated roaming procedure was rejected by transmitting a Routing Area Update Reject to the terminal.
-
14. A method in a GPRS environment executing a possible roaming restriction for a subscriber when a terminal associated with that subscriber initiates a roaming procedure intended to transfer handling of the terminal from a first serving node to a second serving node, roaming restrictions of the subscription associated with the subscriber are defined in an HLR of the subscription, characterized in
a) when the second serving node receives a unique identity code of the subscription associated with the subscriber in a message of the initiated roaming procedure, requesting the HLR for at least the roaming restrictions of the subscription, b) upon receiving the roaming restrictions of the subscription from the HLR, examining the roaming restrictions to determine if it is allowed to fulfil the procedure, c) if it is determined that the roaming procedure is not allowed to be fulfilled, interrupting the roaming procedure and informing the first serving node to keep handling the terminal and informing the terminal that the initiated roaming procedure was rejected.
Specification