VoIP multiline failover
First Claim
1. A communications method, comprising:
- receiving a user request to initiate a telephonic connection from a local site, using a VoIP telecommunication device which has by itself no functionality to failover to transfer traffic onto at least one backup tunnel in the event of a link failure;
establishing over wide area network links at least two VPN tunnels between a controller at the local site and another controller; and
transmitting VoIP traffic over at least one of the VPN tunnels from the controller at the local site to the other controller;
wherein the establishing step includes an inviting location initiating an SIP/SDP INVITE at least in part by sending to an invited location an SIP/SDP INVITE packet and includes sending to the invited location a primary IP address of the inviting location and a backup IP address of the inviting location in a request packet, and includes the inviting location receiving from the invited location in a response packet a primary IP address of the invited location and a backup IP address of the invited location.
4 Assignments
0 Petitions
Accused Products
Abstract
Tools and techniques are provided to provide Voice-over-IP (VoIP) communications. On receiving a user request to initiate a telephonic connection from a local site, at which the user is using a VoIP telecommunication device which has no link failover functionality, a system establishes over wide area network links at least two tunnels between a controller at the local site and another controller. Then the system transmits VoIP traffic over at least one of the tunnels from the controller at the local site to the other controller. The system also detects failure of the primary tunnel during the call and performs failover by changing a data path during the call to transmit packets over at least one non-failed tunnel.
-
Citations
20 Claims
-
1. A communications method, comprising:
-
receiving a user request to initiate a telephonic connection from a local site, using a VoIP telecommunication device which has by itself no functionality to failover to transfer traffic onto at least one backup tunnel in the event of a link failure; establishing over wide area network links at least two VPN tunnels between a controller at the local site and another controller; and transmitting VoIP traffic over at least one of the VPN tunnels from the controller at the local site to the other controller; wherein the establishing step includes an inviting location initiating an SIP/SDP INVITE at least in part by sending to an invited location an SIP/SDP INVITE packet and includes sending to the invited location a primary IP address of the inviting location and a backup IP address of the inviting location in a request packet, and includes the inviting location receiving from the invited location in a response packet a primary IP address of the invited location and a backup IP address of the invited location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A communications method, comprising:
-
receiving a user request to initiate a telephonic connection from a local site, using a VoIP telecommunication device which has by itself no functionality to failover to transfer traffic onto at least one backup tunnel in the event of a link failure; dynamically establishing at least two tunnels over wide area network links between a controller at the local site and another controller, in response to receiving the user request; and transmitting VoIP traffic over at least one of the tunnels from the controller at the local site to the other controller; wherein the establishing step includes an inviting location initiating an SIP/SDP INVITE at least in part by sending to an invited location an SIP/SDP INVITE packet and includes sending to the invited location a primary IP address of the inviting location and a backup IP address of the inviting location in a request packet, and includes the inviting location receiving from the invited location in a response packet a primary IP address of the invited location and a backup IP address of the invited location. - View Dependent Claims (18)
-
-
19. A communications method, comprising:
-
receiving a user request to initiate a telephonic connection from a local site, using a VoIP telecommunication device which has by itself no functionality to failover to transfer traffic onto at least one backup tunnel in the event of a link failure; establishing at least two call-specific tunnels over wide area network links between a controller at the local site and another controller, in response to receiving the user request; and transmitting VoIP traffic over at least one of the tunnels from the controller at the local site to the other controller; wherein the establishing step includes an inviting location initiating an SIP/SDP INVITE at least in part by sending to an invited location an SIP/SDP INVITE packet and includes sending to the invited location a primary IP address of the inviting location and a backup IP address of the inviting location in a request packet, and includes the inviting location receiving from the invited location in a response packet a primary IP address of the invited location and a backup IP address of the invited location. - View Dependent Claims (20)
-
Specification