Method and apparatus for conducting call waiting-caller identification in a packet switched network
First Claim
Patent Images
1. A gateway, comprising:
- a signal detector configured to detect an indication signal directed to a caller ID box, the indication signal identifying presence of a call waiting call to a destination phone number associated with the caller ID box and the signal detector detecting the indication signal at an intermediate gateway location in a call path to the caller ID box between a circuit switched network originating the indication signal and a packet switched network further transporting the indication signal from the circuit switched network toward the caller ID box; and
a controller configured to generate a local acknowledge signal from the intermediate gateway location on behalf of the caller ID box when the indication signal is detected at the intermediate gateway location prior to the caller ID box receiving the indication signal over the packet switched network.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention uses a novel signaling protocol for conducting call waiting-caller ID messaging. Instead of waiting for an acknowledge back from the caller ID box, an acknowledge signal is generated locally at a gateway. This allows the packet switched network to meet the timing requirements of the circuit switched network. The gateway tricks the central office switch into believing an actual acknowledge signal was sent from the caller ID box. The central office switch accordingly sends the caller ID information. This ID information is then propagated across the IP network to the caller ID box.
-
Citations
26 Claims
-
1. A gateway, comprising:
-
a signal detector configured to detect an indication signal directed to a caller ID box, the indication signal identifying presence of a call waiting call to a destination phone number associated with the caller ID box and the signal detector detecting the indication signal at an intermediate gateway location in a call path to the caller ID box between a circuit switched network originating the indication signal and a packet switched network further transporting the indication signal from the circuit switched network toward the caller ID box; and
a controller configured to generate a local acknowledge signal from the intermediate gateway location on behalf of the caller ID box when the indication signal is detected at the intermediate gateway location prior to the caller ID box receiving the indication signal over the packet switched network. - View Dependent Claims (2, 3, 7)
-
-
4. A gateway, comprising:
-
a signal detector to detect an indication signal directed to a caller ID box, the indication signal identifying presence of a call waiting call to a destination phone number; and
a controller to generate a local acknowledge signal when the indication signal is detected independently of any caller ID box that may be located at the destination phone number, and wherein the controller breaks a downstream voice channel and then reestablishes the downstream voice channel after a remote acknowledge signal is detected from the caller ID box. - View Dependent Claims (5, 6)
-
-
8. A gateway, comprising:
-
a signal detector to detect an indication signal directed to a caller ID box, the indication signal identifying presence of a call waiting call to a destination phone number;
a controller to generate a local acknowledge signal when the indication signal is detected independently of any caller ID box that may be located at the destination phone number, wherein the gateway is a trunk gateway that receives the indication signal from a Local Digital Switch and generates the local acknowledge signal back to the Local Digital Switch; and
a residential gateway coupled between the trunk gateway and the caller ID box, the residential gateway forwarding signaling identifying the call waiting call to the caller ID box only when a remote acknowledge signal is detected from the caller ID box. - View Dependent Claims (9)
-
-
10. A method for conducting call waiting caller ID signaling in a packet switched network, comprising:
-
detecting an indication signal indicating a second phone call to a destination phone number already conducting a first phone call;
detecting the indication signal at an intermediate network location between a circuit switched network sending the indication signal and a packet switched network located between the circuit switched network and a caller ID box at the destination phone number;
generating a local acknowledge signal at the intermediate network location imitating an actual acknowledge signal that would be generated from the caller ID box at the destination phone number; and
managing call waiting caller ID signaling for the destination phone number locally at the intermediate network location to comply with circuit switched network acknowledge timing for the call waiting caller ID signaling and managing other call waiting caller ID signaling remotely from the caller ID box. - View Dependent Claims (11, 12, 13, 15, 16)
monitoring for FSK signals providing information about the second phone call;
monitoring for an actual acknowledge signal generated from the caller ID box; and
forwarding the FSK signals to the caller ID box only when the actual acknowledge signal is detected.
-
-
15. A method according to claim 13 including:
-
accumulating all of the FSK signals;
converting the FSK signals into digital data;
formatting the digital into IP packets; and
sending the IP packets to a residential gateway for converting back into FSK signals.
-
-
16. A method according to claim 13 including generating the local acknowledge signal at a trunk gateway and controlling the propagation of the FSK signals to the caller ID box at a residential gateway.
-
14. A method for conducting call waiting caller ID signaling in a packet switched network, comprising:
-
receiving an indication signal indicating a second phone call to a destination phone number already conducting a first phone call;
generating a local acknowledge signal imitating an actual acknowledge signal that would be generated from a caller ID box at the destination phone number;
managing call waiting caller ID signaling for the destination phone number remotely from the caller ID box;
monitoring for FSK signals providing information about the second phone call;
monitoring for an actual acknowledge signal generated from the caller ID box;
forwarding the FSK signals to the caller ID box only when the actual acknowledge signal is detected; and
disconnecting a downstream voice channel to the destination phone number while the FSK signals are being forwarded to the caller ID box and then reconnecting the downstream voice channel to the destination phone number.
-
-
17. Computer code stored on a computer readable medium and executable by a processor, comprising:
-
code to detect an indication signal indicating a call waiting call to a destination phone number already conducting a phone call;
code to detect the indication signal at an intermediate network location between a circuit switched network sending the indication signal and a packet switched network transferring the indication signal further on toward a caller ID box at the destination phone number;
code to generate a local acknowledge signal at the intermediate network location imitating an actual acknowledge signal that would be generated from a caller ID box at the destination phone number; and
code to manage call waiting caller ID signaling for the destination phone number locally at the intermediate network location to comply with circuit switched network acknowledge timing for the call waiting caller ID signaling independently from the caller ID box. - View Dependent Claims (18, 19, 20, 21, 22)
code to detect the indication signal from a circuit switched network Local Digital Switch; and
code to generate the local acknowledge signal back to the Local Digital Switch.
-
-
19. Computer code according to claim 17 including code to disconnect an upstream voice path between an IP network and a circuit switched network when the indication signal is detected.
-
20. Computer code according to claim 17 including:
-
code to monitor for FSK signals providing information about the call waiting call;
code to monitor for an actual acknowledge signal generated from the caller ID box; and
code to forward the FSK signals to the caller ID box only when the acknowledge signal is detected.
-
-
21. Computer code according to claim 20 including:
-
code to accumulate all of the FSK signals;
code to convert the FSK signals into digital data;
code to format the digital data into IP packets; and
code to send the IP packets to a residential gateway for converting back into FSK signals.
-
-
22. Computer code according to claim 21 wherein the code to generate the local caller ID box acknowledge is located in a trunk gateway and the code to control forwarding of the FSK signals to the caller ID box is located in a residential gateway.
-
23. A system for conducting a call waiting caller ID signaling protocol, comprising:
-
means for detecting an indication signal indicating a second phone call to a destination phone number already conducting a first phone call;
means for generating a local acknowledge signal from an intermediate network location that initiates caller ID information signaling to a caller ID box independently of the caller ID box while forwarding the caller ID information on to the caller ID box, the intermediate network location located between a circuit switched network generating the indication signal and a packet switched network forwarding the call ID information on towards the caller ID box;
means for detecting an actual acknowledge signal from the caller ID box; and
means for controlling the connection and disconnection of voice channels according to the detected indication signal, local acknowledge signal and actual acknowledge signal. - View Dependent Claims (24, 25, 26)
means for monitoring for FSK signals providing information about the call waiting call;
means for monitoring for an actual acknowledge signal generated from the caller ID box; and
means for forwarding the FSK signals to the caller ID box only when the acknowledge signal is detected.
-
Specification