Ringing scheduling for FXS ports on platforms with limited power supply
AssigneeCisco Technology, Inc.
InventorsJonathan Cohn, Somnath Mitra
Life of this patent
Estimating the term…
Abstract
An apparatus and method for supporting enhanced ring scheduling for devices on platforms with limited power supply while seeking to preserve caller ID information and normal ringing cadence is disclosed. The ring scheduling apparatus includes a “Line Manager” coupled to a “Ring Scheduler”. The Line manager monitors the signaling events and determines whether the signaling commands associated with the signaling events should be modified to indicate ringing, no ringing, or pass the signaling commands unmodified. The “Ring Scheduler” manages the available resources according to a ring cadence schedule so that the power supply of the device is not exceeded.
Claims16
A ring scheduling system operating in a data processing device, said data processing device having a signaling interface which is operatively coupled to a network and at least one local line, said ring scheduling system comprising:
- a line manager operatively coupled to the signaling interface, said line manager configured to monitor signaling commands communicated to the local line, said line manager further configured to modify said signaling commands to indicate ringing or no ringing;
- and
- a ring scheduler operatively coupled to said line manager and to the signaling interface, said ring scheduler configured to control the ringing cadence of each said local line, wherein each said signaling command includes a first cycle comprising a ring and a long silent interval, said line manager further configured to allow said first cycle of said signaling commands to be sent transparently for lines configured for caller identification.
A method for scheduling ring operation in a data processing device, said data processing device having a signaling interface which is operatively coupled to a network and at least one local line, said method comprising:
- monitoring signaling commands communicated to the local line;
- and
- modifying said signaling commands to indicate ringing or no ringing according to a predetermined ringing cadence for each said local line, wherein each said signaling command includes a first cycle comprising a ring and a long silent interval, said method further comprising allowing said first cycle of said signaling commands to be sent transparently for lines configured for caller identification.
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for scheduling ring operation in a data processing device, said data processing device having a signaling interface which is operatively coupled to a network and at least one local line, said method comprising:
- monitoring signaling commands communicated to the local line;
- and
- modifying said signaling commands to indicate ringing or no ringing according to a predetermined ringing cadence for each said local line, wherein each said signaling command includes a first cycle comprising a ring and a long silent interval, said method further comprising allowing said first cycle of said signaling commands to be sent transparently for lines configured for caller identification.
A ring scheduling system operating in a data processing device, said data processing device having a signaling interface which is operatively coupled to a network and at least one local line, said ring scheduling system comprising:
- means for monitoring signaling commands communicated to the local line;
- and
- means modifying said signaling commands to indicate ringing or no ringing according to a predetermined ringing cadence for each said local line, wherein each said signaling command includes a first cycle comprising a ring and a long silent interval, said ring scheduling system further comprising means for allowing said first cycle of said signaling commands to be sent transparently for lines configured for caller identification.
Dependencies are inferred from the claim text.