Method and apparatus for voice recognition unit simulation
First Claim
Patent Images
1. A system for simulating a voice recognition unit comprising:
- at an electronic device;
a simulated voice recognition unit (VRU) function further comprising,a simulated TelecomIn function having functional logic configured to forward a call to an application Interpreter,a simulated voice handling software (VOX) function having functional logic configured to perform voice handling functions,a simulated automatic speech recognition (ASR) function having functional logic configured to perform voice recognition operations, anda simulated TelecomOut function having functional logic configured to perform a bridge transfer of the call, wherein the TelecomOut function is further configured to provide a plurality of call management options, and return a code associated with a selected call management option;
an interface of the simulated VRU communicably linked to the Application Interpreter having functional logic configured to initiate an appropriate program logic on an Application Server based on a dialed number identification service (DNIS) included in a ring message, wherein the interface comprises a username password validation control;
a simulated dialer function having functional logic configured to generate the call responsive to a developer initiation; and
a simulated call generator having functional logic configured to generate the ring message comprising the DNIS when the call is generated by the simulated dialer function, wherein the DNIS is representative of a particular number that was dialed and interpretable by the VRU.
11 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method apparatus and/or computer software to automate testing of a voice self service platform. In its software embodiment, the present invention comprises software that runs on the windows platform to simulate all the components of an Interactive Voice Recognition Unit (VRU). In addition this embodiment can also be used as a helper unit to test individual components of an interactive voice recognition (IVR).
-
Citations
34 Claims
-
1. A system for simulating a voice recognition unit comprising:
at an electronic device; a simulated voice recognition unit (VRU) function further comprising, a simulated TelecomIn function having functional logic configured to forward a call to an application Interpreter, a simulated voice handling software (VOX) function having functional logic configured to perform voice handling functions, a simulated automatic speech recognition (ASR) function having functional logic configured to perform voice recognition operations, and a simulated TelecomOut function having functional logic configured to perform a bridge transfer of the call, wherein the TelecomOut function is further configured to provide a plurality of call management options, and return a code associated with a selected call management option; an interface of the simulated VRU communicably linked to the Application Interpreter having functional logic configured to initiate an appropriate program logic on an Application Server based on a dialed number identification service (DNIS) included in a ring message, wherein the interface comprises a username password validation control; a simulated dialer function having functional logic configured to generate the call responsive to a developer initiation; and a simulated call generator having functional logic configured to generate the ring message comprising the DNIS when the call is generated by the simulated dialer function, wherein the DNIS is representative of a particular number that was dialed and interpretable by the VRU. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for simulating a voice recognition unit comprising:
-
simulating a voice recognition unit (VRU) function further comprising, simulating a TelecomIn function having functional logic configured to forward a call to an Application Interpreter, simulating a voice handling software (VOX) function having functional logic configured to perform voice handling functions, simulating an automatic speech recognition (ASR) function having functional logic configured to perform voice recognition operations, and simulating a TelecomOut function having functional logic configured to perform a bridge transfer of the call, wherein the TelecomOut function is further configured to provide a plurality of call management options, and return a code associated with a selected call management option; providing an interface of the simulated VRU communicably linked to the Application Interpreter and initiating with the functional logic of the Application Interpreter an appropriate program logic on an Application Server based on a dialed number identification service (DNIS) included in a ring message, wherein the interface comprises a username password validation control; simulating a dialer function and generating the call with the functional logic of the dialer function responsive to a developer initiation; and simulating a call generator and generating the ring message comprising the DNIS when the call is generated by the dialer function, the ring message comprising the DNIS with the functional logic of the call generator, wherein the DNIS is representative of a particular number that was dialed and interpretable by the VRU. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine readable storage device having stored thereon a set of program instructions executable by the machine to perform a method for simulating a voice recognition unit, the method comprising:
-
simulating a voice recognition unit (VRU) function further comprising, simulating a TelecomIn function having functional logic configured to forward a call to an Application Interpreter, simulating a voice handling software (VOX) function having functional logic configured to perform voice handling functions, simulating an automatic speech recognition (ASR) function having functional logic configured to perform voice recognition operations and simulating a TelecomOut function having functional logic configured to perform a bridge transfer of the call, wherein the TelecomOut function is further configured to provide a plurality of call management options, and return a code associated with a selected call management option; providing an interface of the simulated VRU communicably linked to the Application Interpreter and initiating with the functional logic of the Application Interpreter an appropriate program logic on an Application Server based on a dialed number identification service (DNIS) that is included in a ring message, wherein the interface comprises a username password validation control; simulating a dialer function and generating the call with the functional logic of the dialer function responsive to a developer initiation; and simulating a call generator and generating the ring message comprising the DNIS with the functional logic of the call generator when the call is generated by the dialer function, wherein the DNIS is representative of a particular number that was dialed and interpretable by the VRU. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for simulating a voice recognition unit comprising:
at an electronic device; a simulated voice recognition unit (VRU) function further comprising, an emulated TelecomIn hardware component having functional logic configured to forward a call to an Application Interpreter, a simulated voice handling software (VOX) function having functional logic configured to perform voice handling functions, an emulated automatic speech recognition (ASR) hardware component having functional logic configured to perform voice recognition operations, and an emulated TelecomOut hardware component having functional logic configured to perform a bridge transfer of the call, wherein the emulated TelecomOut hardware component is further configured to provide a plurality of call management options, and return a code associated with a selected call management option; an interface of the simulated VRU communicably linked to the Application Interpreter having functional logic configured to initiate an appropriate program logic on an Application Server based on a dialed number identification service, wherein the interface comprises a username password validation control; a simulated dialer function having functional logic configured to generate the call responsive to a developer initiation; and a simulated call generator having functional logic operable to generate a ring message comprising the DNIS when the call is generated by the dialer function, the DNIS is representative of the generated call and interpretable by the VRU. - View Dependent Claims (26, 27, 28)
-
29. A system for simulating a voice recognition unit comprising:
at an electronic device; a simulated voice recognition unit (VRU) function further comprising, a simulated TelecomIn function having functional logic configured to forward a call to an Application Interpreter, a simulated voice handling software (VOX) function having functional logic configured to perform voice handling functions, a simulated automatic speech recognition (ASR) function having functional logic configured to perform voice recognition operations, and a simulated TelecomOut function having functional logic configured to perform a bridge transfer of the call, wherein the TelecomOut function is further configured to provide a plurality of call management options, and return a code associated with a selected call management option; an interface of the simulated VRU communicably linked to the Application Interpreter having functional logic configured to initiate an appropriate program logic on an Application Server based on a dialed number identification service (DNIS), wherein the interface comprises a username password validation control; a simulated dialer function having functional logic configured to generate the call responsive to a developer initiation; a simulated call generator having functional logic configured to generate a ring message comprising the DNIS when the call is generated by the dialer function, the DNIS is representative of a particular number that was dialed and interpretable by the VRU; and a call calculator function having functional logic configured to calculate call load and categorize call load as cyclic, peak, burst, choppy or sustained based on number of calls per batch, intercall period, batch period, and hang-ups or calls skipped. - View Dependent Claims (30)
-
31. A system for simulating a voice recognition unit comprising:
-
at an electronic device; a simulated voice recognition unit (VRU) function further comprising, a simulated TelecomIn function having functional logic configured to forward a call to an Application Interpreter, a simulated voice handling software (VOX) function having functional logic configured to perform voice handling functions, a simulated automatic speech recognition (ASR) function having functional logic configured to perform voice recognition operations, and a simulated TelecomOut function having functional logic configured to perform a bridge transfer of the call, wherein the TelecomOut function is further configured to provide a plurality of call management options, and return a code associated with a selected call management option; an interface of the simulated VRU communicably linked to the Application Interpreter having functional logic configured to initiate an appropriate program logic on an Application Server based on a dialed number identification service (DNIS), wherein the interface comprises a username password validation control; a simulated dialer function having functional logic configured to generate the call responsive to a developer initiation; and a simulated call generator having functional logic configured to generate a ring message comprising the DNIS when the call is generated by the simulated dialer function, the DNIS is representative of a particular number that was dialed and interpretable by the VRU, wherein said VOX function and said ASR function have functional logic configured to propagate a VOX health status and a ASR health status respectively to the call generator function for a system integrity check, and wherein the call generator having functional logic is configured to propagate a call generator health status to the dialer function based on the VOX and ASR health statuses. - View Dependent Claims (32)
-
-
33. A system for simulating a voice recognition unit comprising:
at an electronic device; a simulated voice recognition unit (VRU) function further comprising, a simulated TelecomIn function having functional logic configured to forward a call to an application Interpreter, a simulated voice recognition software (VOX) function having functional logic configured to perform voice handling functions, a simulated automatic speech recognition (ASR) function having functional logic configured to perform voice recognition operations, and a simulated TelecomOut function having functional logic configured to perform a bridge transfer of the call, wherein the TelecomOut function is configured to provide a plurality of call management options, and return a code associated with a selected call management option; an interface of the simulated VRU communicably linked to the Application Interpreter having functional logic configured to initiate an appropriate program logic on an Application Server based on a dialed number identification service (DNIS), wherein the interface comprises a username password validation control; a simulated dialer function having functional logic configured to generate the call responsive to a developer initiation; a simulated call generator having functional logic configured to generate a ring message comprising the DNIS when the call is generated by the simulated dialer function, the DNIS is representative of a particular number that was dialed and interpretable by the VRU; and a D-channel polling function having functional logic to selectively place a call to the VRU for monitoring the quality of call processing. - View Dependent Claims (34)
Specification