1. A heterogeneous communication system for communicating between a first terminal and a second terminal, said heterogeneous communication system comprising: a backbone network for transmitting information from the first terminal towards the second terminal; a first access network for providing access for the first terminal to the backbone network; a second access network for providing access for the first terminal to the backbone network; and wherein the first terminal selectively receives or transmits information from one of the first access network and second access network.