A method, at a server, comprising: receiving location information gathered as a mobile node moves through a first wireless network; storing the location information; determining whether the mobile node initiates a communication session in the first wireless network; characterized by if the mobile node initiates a communication session in the first wireless network: receiving a current location of the mobile node in the first wireless network; retrieving prediction information, generated from the location information, to determine whether the mobile node will move into a second wireless network; and determining, during initiation of the communication session in the first wireless network, whether to anchor the communication session in the second wireless network, wherein the determining is according to the prediction information, if it is determined to anchor the communication session in the second wireless network, then the communication session is anchored in the second wireless network during initiation of the communication session in the first wireless network, the method further comprising continuing the communication session in the first network if the retrieved prediction information does not provide the second wireless network in which to anchor the communication session. receiving location information gathered as a mobile node moves through a first wireless network; storing the location information; determining whether the mobile node initiates a communication session in the first wireless network; characterized by if the mobile node initiates a communication session in the first wireless network: receiving a current location of the mobile node in the first wireless network; retrieving prediction information, generated from the location information, to determine whether the mobile node will move into a second wireless network; and determining, during initiation of the communication session in the first wireless network, whether to anchor the communication session in the second wireless network, wherein the determining is according to the prediction information, if it is determined to anchor the communication session in the second wireless network, then the communication session is anchored in the second wireless network during initiation of the communication session in the first wireless network, the method further comprising continuing the communication session in the first network if the retrieved prediction information does not provide the second wireless network in which to anchor the communication session. receiving a current location of the mobile node in the first wireless network; retrieving prediction information, generated from the location information, to determine whether the mobile node will move into a second wireless network; and determining, during initiation of the communication session in the first wireless network, whether to anchor the communication session in the second wireless network, wherein the determining is according to the prediction information, if it is determined to anchor the communication session in the second wireless network, then the communication session is anchored in the second wireless network during initiation of the communication session in the first wireless network, the method further comprising continuing the communication session in the first network if the retrieved prediction information does not provide the second wireless network in which to anchor the communication session.