CPC H04W 8/12 (2013.01) [H04W 12/08 (2013.01); H04W 12/63 (2021.01)] | 20 Claims |
1. A system comprising:
at least one hardware processor; and
at least one non-transitory memory storing instructions, which, when executed by the at least one hardware processor, cause the system to:
maintain mappings between respective identifiers of wireless devices and roaming permissions for each wireless device, the wireless devices being registered to operate on a home cellular network and the roaming permissions for a respective wireless device including:
an indication of whether the respective wireless device has authorization to access a roaming cellular network, and
identifiers of one or more geographic regions in which the respective wireless device is authorized to access the roaming cellular network;
receive a request from a target wireless device to attach to the roaming cellular network in a specified geographic region;
in response to the request, query the mappings for an identifier of the target wireless device;
in response to the mappings indicating that the target wireless device is authorized to access the roaming cellular network and is authorized in the specified geographic region, transmit a message to the roaming cellular network to cause the roaming cellular network to attach to the target wireless device; and
in response to the mappings indicating that the target wireless device is not authorized to access the roaming cellular network in the specified geographic region, transmit a message to the roaming cellular network to deny the request.
|