Systems and methods for multiple mode voice and data communications using intelligently bridged TDM and packet buses and methods for implementing language capabilities using the same
First Claim
1. In a system for managing voice communications, the system providing voice prompts in one or more particular languages or language variants, a method for providing a set of voice prompts in a particular language, comprising the steps of:
- defining high level grammatical rules for the set of voice prompts in the particular language;
storing the grammatical rules for the set of voice prompts in the system;
developing a set of audio files in the particular language;
storing the audio files in the particular language in the system;
receiving a call from a user, wherein the system initiates a request for a voice prompt in response to the call from the user;
in response to the request for the voice prompt, developing a sequential list of audio files, wherein, when the sequential list of audio files is played by the system, the requested voice prompt is played to the user in the particular language;
wherein the sequential list of audio files is produced based on the grammatical rules;
wherein the system is coupled to a wide area communication network comprising a plurality of network resources, the system providing voice and data communications to a plurality of users in an office, the method further comprising the steps of;
transferring packetized data to and from the system via at least a first packet bus coupled to one or more packet-based devices under control of a processor;
coupling voice communications from one or more telephones to at least one time division multiplex (TDM) bus, wherein the TDM bus is selectively coupled to the first packet bus and the wide area communication network;
wherein the processor selectively controls voice communications from the one or more telephones over the TDM bus and packet-based communications over the first packet bus, wherein voice communications that stay in a circuit-switched form in the system occur over the TDM bus and the wide area communication network, and wherein packet-based communications are selectively coupled to the wide area communication network via the TDM bus;
wherein the system is controlled at least in part in response to one or more commands entered by the user after playing of the requested voice prompt.
4 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. Language support for such systems is accomplished by way of a program/data structure so that additional language support may be readily implemented, for example, by a non-software programmer using grammar and voice prompt files, which are preferably located in a predetermined directory in the system.
342 Citations
41 Claims
-
1. In a system for managing voice communications, the system providing voice prompts in one or more particular languages or language variants, a method for providing a set of voice prompts in a particular language, comprising the steps of:
-
defining high level grammatical rules for the set of voice prompts in the particular language;
storing the grammatical rules for the set of voice prompts in the system;
developing a set of audio files in the particular language;
storing the audio files in the particular language in the system;
receiving a call from a user, wherein the system initiates a request for a voice prompt in response to the call from the user;
in response to the request for the voice prompt, developing a sequential list of audio files, wherein, when the sequential list of audio files is played by the system, the requested voice prompt is played to the user in the particular language;
wherein the sequential list of audio files is produced based on the grammatical rules;
wherein the system is coupled to a wide area communication network comprising a plurality of network resources, the system providing voice and data communications to a plurality of users in an office, the method further comprising the steps of;
transferring packetized data to and from the system via at least a first packet bus coupled to one or more packet-based devices under control of a processor;
coupling voice communications from one or more telephones to at least one time division multiplex (TDM) bus, wherein the TDM bus is selectively coupled to the first packet bus and the wide area communication network;
wherein the processor selectively controls voice communications from the one or more telephones over the TDM bus and packet-based communications over the first packet bus, wherein voice communications that stay in a circuit-switched form in the system occur over the TDM bus and the wide area communication network, and wherein packet-based communications are selectively coupled to the wide area communication network via the TDM bus;
wherein the system is controlled at least in part in response to one or more commands entered by the user after playing of the requested voice prompt. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification