A method for use in a wireless multi-network terminal, the method comprising: a) establishing a wireless connection between a first transceiver of the wireless multi-network terminal and a first network comprising a first network infrastructure, b) registering the wireless multi-network terminal via the wireless connection, c) transmitting, by said wireless multi-network terminal over a data connection to a proxy component through the wireless connection, registration information for a second network said proxy component being in communication with said first network infrastructure, wherein said transmission causes said proxy component to forward said registration information to an agent component that is part of said second network comprising a second network infrastructure; and d) receiving, by a second transceiver of said wireless multi-network terminal over a second wireless connection established between said wireless multi-network terminal and said second network, a registered service over the second wireless connection, wherein said second wireless connection is established by the second network based on said registration information that was transmitted to said first network infrastructure; characterized by the method further comprising: e) monitoring, by said wireless multi-network terminal, signal quality metrics of said second network; f) determining, by said wireless multi-network terminal, whether a handoff to a new cell of said second network is required based on said signal quality metrics of said second network; g) on a condition that said handoff is required, transmitting, by said wireless multi-network terminal, handoff information to said proxy component through said first network infrastructure; and h) receiving via the second wireless connection, by said wireless multi-network terminal, a handoff confirmation message from said new cell of said second network based on said hand off information transmitted to said first network infrastructure. a) establishing a wireless connection between a first transceiver of the wireless multi-network terminal and a first network comprising a first network infrastructure, b) registering the wireless multi-network terminal via the wireless connection, c) transmitting, by said wireless multi-network terminal over a data connection to a proxy component through the wireless connection, registration information for a second network said proxy component being in communication with said first network infrastructure, wherein said transmission causes said proxy component to forward said registration information to an agent component that is part of said second network comprising a second network infrastructure; and d) receiving, by a second transceiver of said wireless multi-network terminal over a second wireless connection established between said wireless multi-network terminal and said second network, a registered service over the second wireless connection, wherein said second wireless connection is established by the second network based on said registration information that was transmitted to said first network infrastructure; e) monitoring, by said wireless multi-network terminal, signal quality metrics of said second network; f) determining, by said wireless multi-network terminal, whether a handoff to a new cell of said second network is required based on said signal quality metrics of said second network; g) on a condition that said handoff is required, transmitting, by said wireless multi-network terminal, handoff information to said proxy component through said first network infrastructure; and h) receiving via the second wireless connection, by said wireless multi-network terminal, a handoff confirmation message from said new cell of said second network based on said hand off information transmitted to said first network infrastructure.