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 one or more time division multiplex (TDM) buses in the system, wherein a wide area communications network is coupled to the one or more TDM buses, wherein the system provides voice and data communications to a plurality of users in the office, a method comprising the steps of:
- logging on to the system with at least one of the computers, wherein the at least one computer executes an office attendant program for managing at least the voice communications of the office;
determining in the system whether the at least one computer is authorized to manage the voice communications of the office;
transmitting to the at least one computer over the packet bus data comprising a telephone subscriber directory, wherein the telephone subscriber directory includes information identifying the users in the office and their telephone extensions; and
managing the voice communications of the office with the at least one computer based on communications between the system and the at least one computer over the packet bus and based on the subscriber directory transmitted to the at least one computer over the packet bus, wherein the voice communications of the office include voice communications that stay in a circuit-switched form via the one or more TDM buses, and wherein packet-based communications are selectively coupled to the wide area communications network via the one or more TDM buses.
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
28 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 one or more time division multiplex (TDM) buses in the system, wherein a wide area communications network is coupled to the one or more TDM buses, wherein the system provides voice and data communications to a plurality of users in the office, a method comprising the steps of:
-
logging on to the system with at least one of the computers, wherein the at least one computer executes an office attendant program for managing at least the voice communications of the office;
determining in the system whether the at least one computer is authorized to manage the voice communications of the office;
transmitting to the at least one computer over the packet bus data comprising a telephone subscriber directory, wherein the telephone subscriber directory includes information identifying the users in the office and their telephone extensions; and
managing the voice communications of the office with the at least one computer based on communications between the system and the at least one computer over the packet bus and based on the subscriber directory transmitted to the at least one computer over the packet bus, wherein the voice communications of the office include voice communications that stay in a circuit-switched form via the one or more TDM buses, and wherein packet-based communications are selectively coupled to the wide area communications network via the one or more TDM buses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
determining an update in the subscriber directory with the system; and
providing the updated subscriber directory to the at least computer over the packet bus.
-
-
5. The method of claim 4, wherein the updated subscriber directory is provided to the at least one computer without a prompt.
-
6. The method of claim 4, wherein the updated subscriber directory is provided to the at least one computer automatically.
-
7. The method of claim 1, further comprising the steps of:
-
broadcasting the subscriber directory to the computers coupled to the system over the packet bus;
determining an update in the subscriber directory with the system; and
providing the updated subscriber directory to the computers coupled to the system over the packet bus;
wherein the computers coupled to the system and the at least one computer managing the voice communications of the office each locally contain common subscriber directory information.
-
-
8. The method of claim 7, wherein the system broadcasts the updated subscriber directory to all computers coupled to the system.
-
9. The method of claim 7, wherein the system sends a message to the computers coupled to the system over the packet bus, wherein the users of the computers coupled to the system are informed of the updated subscriber directory.
-
10. The method of claim 9, wherein the users are informed of the updated subscriber directory by an electronic mail message.
-
11. The method of claim 9, wherein the users of the computers coupled to the system receive a message that indicates that an updated subscriber directory is available, wherein the message received on a particular computer includes an icon for determining whether the user of the particular computer desires to receive the updated subscriber directory.
-
12. The method of claim 11, wherein the message provides at least first and second icons, wherein, if the user selects the first icon then the updated subscriber directory is provided to the user, wherein, if the user selects the second icon, then the updated subscriber directory is not provided to the user.
-
13. 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 one or more time division multiplex (TDM) buses in the system, wherein a wide area communications network is coupled to the one or more TDM buses, wherein the system provides voice and data communications to a plurality of users in the office, wherein associated with each user is at least one computer and at least one telephone device, a method comprising the steps of:
-
determining a first set of the computers to run an office attendant program, wherein a user of a computer running the office attendant program manages voice communications in the office;
determining a second set of computers that will not run the office attendant program, wherein the second set of computers do not manage voice communications in the office;
managing the voice communications of the office with the first set of computers, wherein commands between the first set of computers and the system for managing the voice communications of the office are transmitted over the one or more packet buses;
storing on the system centrally-provided information, wherein the centrally-provided information comprises information for distribution to particular users in the office by the system;
determining a selected subset of the users who are to receive the centrally-provided information; and
providing the selected subset of the users with the centrally-provided information by transmitting the centrally-provided information over the one or more packet buses;
wherein the voice communications of the office include voice communications that stay in a circuit-switched form via the one or more TDM buses and wherein packet-based communications are selectively coupled to the wide area communications network via the one or more TDM buses. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification