Patent ID: 7813332

Claim:
A method, comprising: receiving a request to place a voice telephone call from a first station that is a point of origination for the call to a second station that is a point of termination for the call, the first and second stations being remotely located from each other; determining a quality of service of a data packet network located between the first station and the second station; comparing the quality of service obtained in said determining with a predetermined threshold level for the voice telephone call, the predetermined threshold level stored in a database associated with the first station; in response to a result of said comparing that said predetermined threshold level is exceeded, routing the voice telephone call between the first station and the second station through the data packet network in packet data format; and in response to a result of said comparing that the predetermined threshold level is not exceeded, transparently routing the voice telephone call between the first station and the second station through a circuit switched voice network located between the first station and the second station; wherein the first station is connected to a first switch, the first switch is connected to a first internet module and the circuit switched network, and the first internet module is connected to the data packet network, such that the voice telephone call is capable of being communicated between the first station and the second station (i) through the first internet module and first switch when routed through the data packet network, or (ii) through the first switch when routed through the circuit switched network.