A method for selecting a data communication interface to be used by a mobile device having at least a wireless local area network interface connected to a wireless local area data network and a cellular network interface connected to a cellular data network, the method being performed by a wireless access point device and comprising the steps of: determining an identifier associated with a local wireless network adaptor of the mobile device; accessing a server located in the cellular network to retrieve the IMEI of the mobile device using the determined identifier associated with the local wireless network adaptor; retrieving from the mobile device, a subscriber identity associated with a subscriber module of the mobile device; accessing the server located in the cellular data network to determine a network address identifier associated with the mobile device, using the retrieved subscriber identity; associating the determined network address identifiers with said at least one mobile device including storing a mapping containing: the identifier associated with the wireless network adapter of the mobile device; the IMEI of the mobile device connected to the cellular data network; and the subscriber identity associated with the subscriber module of the mobile device, determining first wireless quality network operation parameters of the wireless local area data network; determining second network operation parameters of the cellular network interface of the mobile device via cellular link quality measurement of the mobile device; selecting one of the wireless local area network interface and the cellular network interface in accordance with the determined first and second network operation parameters and the loading conditions on each network interface; and causing the mobile device to use the selected network interface for any existing and new data sessions and redirecting the data sessions based on the identifiers of the mobile device, wherein in response to the processing of the wireless access point, the mobile device is operable to use the selected network interface and disconnect from the non-selected network interface. determining an identifier associated with a local wireless network adaptor of the mobile device; accessing a server located in the cellular network to retrieve the IMEI of the mobile device using the determined identifier associated with the local wireless network adaptor; retrieving from the mobile device, a subscriber identity associated with a subscriber module of the mobile device; accessing the server located in the cellular data network to determine a network address identifier associated with the mobile device, using the retrieved subscriber identity; associating the determined network address identifiers with said at least one mobile device including storing a mapping containing: the identifier associated with the wireless network adapter of the mobile device; the IMEI of the mobile device connected to the cellular data network; and the subscriber identity associated with the subscriber module of the mobile device, the identifier associated with the wireless network adapter of the mobile device; the IMEI of the mobile device connected to the cellular data network; and the subscriber identity associated with the subscriber module of the mobile device, determining first wireless quality network operation parameters of the wireless local area data network; determining second network operation parameters of the cellular network interface of the mobile device via cellular link quality measurement of the mobile device; selecting one of the wireless local area network interface and the cellular network interface in accordance with the determined first and second network operation parameters and the loading conditions on each network interface; and causing the mobile device to use the selected network interface for any existing and new data sessions and redirecting the data sessions based on the identifiers of the mobile device,