Heterogeneous network environment can be viewed as connecting computers and network devices such as switches, repeaters and routers with different protocols and different operating systems which varies in type, size, and topology; differences and how these networks can relate or interact with each other. Heterogeneous networks (HetNets) are an attractive means of expanding or increasing mobile network capacity thereby eradicating the problems to communicate between other networks when switching from one access technology to another. A heterogeneous network is typically composed of multiple radio access technologies, architectures, transmission solutions, and base stations of varying transmission power. Heterogeneous network integrate many up to date wireless technologies together to provide multimedia services by session initiation protocol (SIP) – based Internet protocol (IP) multimedia subsystems via mobile multiple mode devices.