Method and apparatus for maintaining active calls during failover of network elements
First Claim
Patent Images
1. A method for maintaining active calls during a failover in a communication network, comprising:
- suspending, by a processor of an active network element, all of the active calls between a plurality of calling endpoints and a plurality of called endpoints in the active network element where the active calls are placed in a suspended active state;
transferring, by the processor of the active network element, call states of the active calls in the suspended active state in the active network element to a standby network element when the failover relates to the active network element; and
switching over, by the processor of the active network element, the active calls in the suspended active state to the standby network element by activating the transferred call states of the active calls in the suspended active state where the active calls are supported by the standby network element between the plurality of calling endpoints and the plurality of called endpoints, wherein the active network element comprises an active border element and the standby network element comprises a standby border element, wherein if the transferring and the switching fail to complete within a pre-specified period of time, the active calls are dropped.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for keeping transitory state in a packet network so that in the event of a failover of a network element, existing active calls can be quickly re-established by the packet network or briefly held in a suspended state until the affected network element returns to a healthy state is disclosed.
19 Citations
18 Claims
-
1. A method for maintaining active calls during a failover in a communication network, comprising:
-
suspending, by a processor of an active network element, all of the active calls between a plurality of calling endpoints and a plurality of called endpoints in the active network element where the active calls are placed in a suspended active state; transferring, by the processor of the active network element, call states of the active calls in the suspended active state in the active network element to a standby network element when the failover relates to the active network element; and switching over, by the processor of the active network element, the active calls in the suspended active state to the standby network element by activating the transferred call states of the active calls in the suspended active state where the active calls are supported by the standby network element between the plurality of calling endpoints and the plurality of called endpoints, wherein the active network element comprises an active border element and the standby network element comprises a standby border element, wherein if the transferring and the switching fail to complete within a pre-specified period of time, the active calls are dropped. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium a plurality of instructions which, when executed by a processor of an active network element, cause the processor to perform operations for maintaining active calls during a failover in a communication network, the operations comprising:
-
suspending all of the active calls between a plurality of calling endpoints and a plurality of called endpoints in the active network element so that where the active calls are placed in a suspended active state; transferring call states of the active calls in the suspended active state in the active network element to a standby network element when the failover relates to the active network element; and switching over the active calls in the suspended active state to the standby network element by activating the transferred call states of the active calls in the suspended active state where the active calls are supported by the standby network element between the plurality of calling endpoints and the plurality of called endpoints, wherein the active network element comprises an active border element and the standby network element comprises a standby border element, wherein if the transferring and the switching fail to complete within a pre-specified period of time, the active calls are dropped. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for maintaining active calls during a failover in a communication network, comprising:
-
a processor of an active network element; and a non-transitory computer readable medium storing a plurality of instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising; suspending all of the active calls between a plurality of calling endpoints and a plurality of called endpoints in the active network element where the active calls are placed in a suspended active state; transferring call states of the active calls in the suspended active state in the active network element to a standby network element when the failover relates to the active network element; and switching over the active calls in the suspended active state to the standby network element by activating the transferred call states of the active calls in the suspended active state where the active calls are supported by the standby network element between the plurality of calling endpoints and the plurality of called endpoints, wherein the active network element comprises an active border element and the standby network element comprises a standby border element, wherein if the transferring and the switching fail to complete within a pre-specified period of time, the active calls are dropped. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification