Systems and methods for multiple mode voice and data communications using intelligently bridged TDM and packet buses and methods for performing telephony and data functions using the same
First Claim
1. In a system for managing voice and data communications of an office, the office having a plurality of computers coupled to the system over one or more packet buses and a plurality of telephones coupled to the system, wherein the system provides voice and data communications to a plurality of users in the office, wherein associated with each of at least certain users is at least one computer and at least one telephone, wherein the system is coupled to one or more telecommunications networks, a method comprising the steps of:
- selectively coupling, under control of a processor in the system, data communications between a computer coupled to the system over one of the packet buses and the one or more telecommunications networks, wherein the data communications are coupled to the one or more telecommunications networks via at least one TDM bus in the system;
receiving one or more signals from a first telephone coupled to the system, wherein the telephone is coupled to the system via a telephone interface circuit or via the one or more telecommunications networks;
converting the one or more signals to a first data stream;
directing the first data stream to one or more particular channels of the TDM bus;
selectively coupling, under control of the processor, the first data stream via the TDM bus to a second telephone corresponding to a particular user or selectively coupling, under control of the processor, the first data stream via the TDM bus to a voice mail system for processing as a voice mail message for the particular user;
concurrently tapping into the first data stream with a digital signal processing resource (“
DSP”
) coupled to the TDM bus, wherein the DSP comprises one or more digital signal processors; and
processing the first data stream as a telephone call to the particular user or to the voice mail system while concurrently processing the call with the DSP.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods by which voice/data communications may occur in multiple modes/protocols are disclosed. In particular, systems and methods are provided for multiple native mode/protocol voice and data transmissions and receptions with a computing system having a multi-bus structure, including, for example, a TDM bus and a packet bus, and multi-protocol framing engines. Such systems preferably include subsystem functions such as PBX, voice mail and other telephony functions, LAN hub and data router. In preferred embodiments, a TDM bus and a packet bus are intelligently bridged and managed, thereby enabling such multiple mode/protocol voice and data transmissions to be intelligently managed and controlled with a single, integrated system. A computer or other processor includes a local area network controller, which provides routing and hub(s) for one or more packet networks. The computer also is coupled to a buffer/framer, which serves to frame/deframe data to/from the computer from TDM bus. The buffer/framer includes a plurality of framer/deframer engines, supporting, for example, ATM and HDLC framing/deframing. The buffer/framer is coupled to the TDM bus by way of a switch/multiplexer, which includes the capability to intelligently map data traffic between the buffer/framer and the TDM bus to various slots of the TDM frames. Preferably, a DSP pool is coupled to buffer/framer in a manner to provide various signal processing and telecommunications support, such as dial tone generation, DTMF detection and the like. The TDM bus is coupled to a various line/station cards, serving to interface the TDM bus with telephone, facsimiles and other telecommunication devices, and also with a various digital and/or analog WAN network services.
-
Citations
18 Claims
-
1. In a system for managing voice and data communications of an office, the office having a plurality of computers coupled to the system over one or more packet buses and a plurality of telephones coupled to the system, wherein the system provides voice and data communications to a plurality of users in the office, wherein associated with each of at least certain users is at least one computer and at least one telephone, wherein the system is coupled to one or more telecommunications networks, a method comprising the steps of:
-
selectively coupling, under control of a processor in the system, data communications between a computer coupled to the system over one of the packet buses and the one or more telecommunications networks, wherein the data communications are coupled to the one or more telecommunications networks via at least one TDM bus in the system;
receiving one or more signals from a first telephone coupled to the system, wherein the telephone is coupled to the system via a telephone interface circuit or via the one or more telecommunications networks;
converting the one or more signals to a first data stream;
directing the first data stream to one or more particular channels of the TDM bus;
selectively coupling, under control of the processor, the first data stream via the TDM bus to a second telephone corresponding to a particular user or selectively coupling, under control of the processor, the first data stream via the TDM bus to a voice mail system for processing as a voice mail message for the particular user;
concurrently tapping into the first data stream with a digital signal processing resource (“
DSP”
) coupled to the TDM bus, wherein the DSP comprises one or more digital signal processors; and
processing the first data stream as a telephone call to the particular user or to the voice mail system while concurrently processing the call with the DSP. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification