CPC H04W 40/248 (2013.01) [H04W 4/50 (2018.02); H04W 8/18 (2013.01); H04W 8/26 (2013.01); H04W 12/086 (2021.01); H04W 40/246 (2013.01); H04W 40/34 (2013.01); H04W 48/16 (2013.01)] | 20 Claims |
1. A system, comprising:
a first base station;
a second base station;
one or more processors; and
one or more memories storing a program, which, when executed on any combination of the one or more processors, performs an operation, the operation comprising:
establishing a first virtual private network (VPN) connection between the first base station and a VPN host;
establishing a second VPN connection between the second base station and the VPN host;
receiving a request at the first base station from a first mobile device;
determining, based on a communication from the first base station using the first VPN connection, that the first mobile device does not have a recognized associated identifier, and in response assigning an identifier for the first mobile device, wherein the identifier comprises a mobile subscriber identifier;
routing a first cellular communication from the first base station to the first mobile device using the identifier;
receiving a second cellular communication at the first base station from the first mobile device, the second cellular communication relating to a second mobile device;
determining that the second mobile device is associated with the second base station using the second VPN connection;
managing cellular network communication for the first base station and the second base station using one or more of the first and second VPN connections; and
routing the second cellular communication to at least one of: (i) the second base station using the second VPN connection or (ii) an external communication network.
|