Patent ID: 8750863

Claim:
A communication system for selecting a proxy gateway server for controlling data traffic initiated by a user device roaming on a visited network, the system comprising: a mobility anchor server configured to: process a request to activate a data traffic session from a user device; identify the user device as a roaming user device; query a local domain name system server associated with the visited network with a pre-defined roaming access point name string associated with the visited network; in response to the query, receive an Internet Protocol (IP) address of a proxy gateway server from the domain name system server; select the proxy gateway server from one or more servers on the visited network for controlling the data traffic initiated by the roaming user device, such that the selected proxy gateway server controls at least a portion of the data traffic initiated by the roaming user device; forward the request to activate the data traffic session to the selected proxy gateway server; in response, receive a Packet Data Protocol (PDP) IP address associated with the home network; and forward the PDP IP address to the identified roaming user device.