摘要 |
A method and apparatus are provided for providing continuous voice and call communications between a data network and a telephony network. In one configuration, a first gateway controller that receives the communications from the data network is coupled multiple sessions to a gateway that couples the communications to the telephony network. When the in-use session fails, the communications are automatically switched over from this session to the another session, while maintaining the voice and call communications without interruption, and while ensuring that all messages generated by the gateway are sent to the gateway controller. In another configuration, first and second gateway controllers are designated as Active and Standby. Each of the gateway controllers maintains one or more sessions in communication with the gateway. When the Active gateway controller fails or operator requests a gateway controller switchover, the communications are automatically switched so that communications are directed to the second gateway controller. Accordingly, fault-tolerant voice communication over a packet-switched data network, such as the Internet, is provided. Message queuing may be used to ensure that gateway messages are not lost and reach the gateway controller.
|