Patent ID: 8780890

Claim:
A method comprising: receiving, by a first gateway device, a destination address of a called device, the destination address being received from a calling device associated with a first circuit-switched network; transmitting, by the first gateway device and based on receiving the destination address, a connection request to a second gateway device over a packet-switched network, the second gateway device being connected to the called device through a second circuit-switched network using the destination address; establishing, by at least one of the first gateway device or the second gateway device, a call connection between the calling device and the called device through the first circuit-switched network, the packet-switched network, and the second circuit-switched network based on billing information received via out-of-band signaling, data related to the call connection being routed through the packet-switched network; storing, by one or more of the first gateway device or the second gateway device, packets received from the packet-switched network, the packets being related to the call connection; and rearranging, by the one or more of the first gateway device or the second gateway device, the stored packets to maintain a packet order for the call connection.