Claims
- 1. A method of processing a telephone call in a distributed system comprising a voice response unit and a resource server connected by a local area network (LAN), wherein the voice response unit is interfaced to a telephone network by one or more digital trunks, each comprising a plurality of telephone lines, and said resource server includes a voice recognition system, said method comprising the steps of:
- demultiplexing at the voice response unit an incoming telephone signal for a telephone line from said one or more digital trunks;
- aggregating the incoming telephone signal into a succession of voice data packets;
- transmitting the succession of voice data packets over the LAN to the resource server;
- performing a voice recognition function on the succession of voice data packets at the resource server using said voice recognition system to generate recognized text;
- and transmitting the recognized text over said LAN from the resource server back to the voice response unit.
- 2. The method of claim 1, wherein said voice recognition system is installed on a processing card in the resource server.
- 3. The method of claim 2, wherein said processing card is incompatible with the architecture of the voice response unit.
- 4. The method of claim 1, wherein the voice recognition system is a software component on the resource server.
- 5. The method of claim 1, further comprising the step of transmitting back from the resource server to the voice response unit an acknowledgement for each voice data packet transmitted over the LAN.
- 6. The method of claim 1, wherein each voice data packet includes a sequence number.
- 7. The method of claim 1, wherein the resource server includes a resource controller, and the method further comprises the steps of:
- sending a request for an available channel from the voice response unit to the resource controller;
- assigning the telephone call to the available channel;
- and closing the channel when it is no longer required.
- 8. The method of claim 7, wherein the remote resource can handle multiple different telephone calls simultaneously, each of which is assigned its own channel.
- 9. The method of claim 1, wherein said voice data packets are in mu law or A law format.
- 10. A distributed system for processing a telephone call over a telephone network comprising a voice response unit and a resource server connected by a local area network (LAN), wherein:
- the voice response unit includes means for interfacing to the telephone network by one or more digital trunks, each comprising a plurality of telephone lines; means for demultiplexing an incoming telephone signal for a telephone line from said one or more digital trunks; means for aggregating the incoming telephone signal into a succession of voice data packets; and means for transmitting the succession of voice data packets over the LAN to the resource server;
- and the resource server includes a voice recognition system for performing a voice recognition function on the succession of voice data packets to generate recognized text; and means for transmitting the recognized text over said LAN from the resource server back to the voice response unit.
Priority Claims (1)
Number |
Date |
Country |
Kind |
9315695.8 |
Jul 1993 |
GBX |
|
Parent Case Info
This is a continuation of Ser. No. 08/539,983, filed Oct. 6, 1995, now U.S. Pat. No. 5,668,854, which is a continuation of Ser. No. 08/156,193 filed Nov. 23, 1993, now U.S. Pat. No. 5,471,521.
US Referenced Citations (24)
Non-Patent Literature Citations (2)
Entry |
Conversant 1 Voice System; Architecture and Applications, Robert J. Perdue AT&T Technical Journal, vol.65, No.5, pp. 34-47 Oct. 1986. |
"Voicetek Corporation VTK-300",Product Summary Oct. 1990. |
Continuations (2)
|
Number |
Date |
Country |
Parent |
539983 |
Oct 1995 |
|
Parent |
156193 |
Nov 1993 |
|