Method for switching active calls
AssigneeCisco Technology, Inc.
InventorsJerry Dwight Doty, II, Luis A. Viriato, Ronald Royce Meadows
Life of this patent
Estimating the term…
Abstract
A method and apparatus for switching active calls from one entity to another on a network device. The method includes the steps of collecting the call information, designating a second, or target, entity to receive the call, and switching the call. If compression is being used in the call, the method will include the steps of copying the compression dictionary tables and loading the tables in the second entity. The apparatus includes a controller and at least two entities. A connector connects the entity with incoming or outgoing phone calls. The controller switches the active call from a first entity to a second entity.
Claims19
A method for switching active calls between entities on a network device, the method comprising:
- determining that a time has been reached for an upgrade of firmware on a first processor that is still actively handling calls;
- collecting information about a current call on the first processor while the current call is being processed by a first entity;
- initializing a second processor residing in the network device with the first processor with the information while the current call is being processed on the first processor;
- switching the current call from the first processor to the second processor;
- releasing the first processor from further processing of the call;
- and
- repeating the switching of the current call from the first processor until the first processor is free from all active calls for maintenance.
A computer-readable medium, having embodied therein software code that when executed results in:
- identifying that a time has been reached for an upgrade to a first processor actively handling calls in a network device;
- collection of information about a current call on the first processor while the current call is being processed by the first processor;
- initialization of a second processor in the network device with the information while the current call is still active on the first processor;
- switching of the current call from the first processor to a second processor;
- direction of the second processor to retrain and accept the current call;
- and
- repeating until the first processor is free of current calls.
A network device, comprising:
- at least two processing entities residing in the network device, each able to handle at least one active call;
- a connector operable to connect incoming phone lines to the at least two processing entities;
- and
- a controller to:
- determine that a time has been reached for an upgrade to a first processor that is actively handling calls;
- and
- switch each active calls from one entity to another without interruption, and to repeatedly switch active calls on the first entity until the processor is free for maintenance.
A network device, comprising:
- at least two means for handling active calls residing in the network device;
- a means for connecting the means for handling active calls with means for transmitting phone calls;
- a means for determining that a time has been reached for an upgrade to a first processing means that is actively handling calls;
- and
- a means for switching each active calls from a first processing means for handling active calls to another processing means for handling active calls without interruption, and for repeatedly switching active calls on the first means for handling active calls and until the first processing means is free for maintenance.
Dependencies are inferred from the claim text.