Emulation of phone extensions in a packet telephony distribution system
First Claim
Patent Images
1. A system for emulating phone extensions in a packet telephony distribution system comprising:
- a gateway coupled to a telephone network, the gateway configured to dynamically control communication between a plurality of communication devices and a plurality of data network and analog lines in the telephone network, wherein the gateway is further configured to transmit dial tones and line-in-use indicators to the plurality of communication devices; and
a plurality of adapters coupled to the plurality of communication devices, the plurality of adapters being configured to receive incoming calls via the plurality of data network and analog lines and to selectively make outgoing calls via the plurality of data network and analog lines; and
a first adapter having a networking interface and a processor, wherein the networking interface is configured to operate according to a networking standard and the processor couples to the networking interface.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for emulating phone extensions in a packet telephony distribution system include using a gateway and an adapter. Signaling protocols between the gateway and the adapter provide procedures to enable typical analog phone system characteristics such as a dial tone and a line-in-use indicator. During an incoming or outgoing call, users of multiple phones on the packet telephony distribution system can make and receive calls or join a call in progress using methodologies commonly used for typical analog phone systems.
165 Citations
19 Claims
-
1. A system for emulating phone extensions in a packet telephony distribution system comprising:
-
a gateway coupled to a telephone network, the gateway configured to dynamically control communication between a plurality of communication devices and a plurality of data network and analog lines in the telephone network, wherein the gateway is further configured to transmit dial tones and line-in-use indicators to the plurality of communication devices; and
a plurality of adapters coupled to the plurality of communication devices, the plurality of adapters being configured to receive incoming calls via the plurality of data network and analog lines and to selectively make outgoing calls via the plurality of data network and analog lines; and
a first adapter having a networking interface and a processor, wherein the networking interface is configured to operate according to a networking standard and the processor couples to the networking interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
the processor comprises a digital signal processor configured to process telephony signals and streaming audio; - and the first adapter further includes
a codec coupled to the digital signal processor;
a SLIC coupled to the codec and further coupled to the digital signal processor, the SLIC being configured to send signals on the data network and analog lines to control a line voltage for emulating a plurality of line-in-use indicators;
a bypass relay coupled to the SLIC and the digital signal processor wherein the bypass relay dynamically switches access between a derived line and an analog line; and
a hook state detector coupled to the communication device and the digital signal processor for detecting a loop current and detecting an off hook condition and an on hook condition.
-
-
7. The system of claim 6, wherein the gateway generates a dial tone in response to an incoming call signal and sends the dial tone to an appropriate one of the plurality of communication devices.
-
8. The system of claim 6, wherein the one of the plurality of adapters generates a dial tone in response to a signal from the gateway to send the dial tone to an appropriate one of the plurality of communication devices.
-
9. The system of claim 6, wherein the gateway communicates a message signal to the one of the plurality of adapters.
-
10. The system of claim 9, wherein the message signal is a ringing state, a normal loop current state, a reverse loop current state, an open loop current, or a line-in-use state.
-
11. A method for emulating phone extensions in a packet telephony distribution system, comprising the steps of:
-
configuring a gateway to identify a plurality of communication devices;
receiving an incoming call signal from a data network and analog line at the gateway;
transmitting a dial tone to the plurality of communication devices using the gateway;
transmitting a line-in-use indicator to the plurality of communication devices using the gateway; and
mixing audio streams but not mixing audio from a first communication device to avoid echoes at the first communication device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system for emulating phone extensions in a packet telephony distribution system, comprising:
-
means for identifying a plurality of communication devices;
means for receiving an incoming call signal from a data network and analog line at the gateway;
means for transmitting a dial tone to the plurality of communication devices using the gateway;
means for transmitting a line-in-use indicator to the plurality of communication devices using the gateway; and
means for mixing audio streams but not mixing audio from a first communication device to avoid echoes at the first communication device.
-
-
18. A method for emulating phone extensions in a packet telephony distribution system, comprising:
-
configuring a gateway to identify a plurality of communication devices;
receiving an incoming call signal from a data network and analog line at the gateway;
transmitting a dial tone to the plurality of communication devices using the gateway;
transmitting a line-in-use indicator to the plurality of communication devices using the gateway; and
performing multiple off hook sequences for establishing communication between the plurality of communication devices and the gateway.
-
-
19. A system for emulating phone extensions in a packet telephony distribution system, comprising:
-
means for configuring a gateway to identify a plurality of communication devices;
means for receiving an incoming call signal from a data network and analog line at the gateway;
means for transmitting a dial tone to the plurality of communication devices using the gateway;
means for transmitting a line-in-use indicator to the plurality of communication devices using the gateway; and
means for performing multiple off hook sequences for establishing communication between the plurality of communication devices and the gateway.
-
Specification