Events are used to help determine how speech applications respond when the unexpected happens. For instance, if a caller does not respond when prompted, the system throws a No Input event. Event handlers are used to instruct the system how to respond to such events.
You can also simulate a variety of common events during application simulation. The following list describes these common events and how to simulate them:
- No Input - The version of the Avaya Application Simulator (AAS) that Dialog Designer uses does not use timeout settings to determine when a caller has not responded to a prompt. Instead, you must tell the AAS to interpret a period of silence as a No Input event. To do this, click the No Input button on the Input tab. The AAS then treats the response to the prompt as if the caller did not respond and throws a No Input event.
- No Match - The ASR engine that Dialog Designer uses is capable of recognizing much input, but it is not as robust as many third party ASR engines. To deliberately test a No Match situation, in which the response by the caller does not match any expected response, click the No Match button on the Input tab. The AAS then throws a No Match event.
- Hang Up - To simulate a situation in which the caller hangs up before reaching the end of the call flow, click Hang Up on the Input tab. The AAS then throws a caller disconnect event.
- Record End - The AAS cannot detect extended silence at the end of a recording and automatically use record timeout settings to terminate the recording. To simulate a situation in which the system should terminate a recording, based either on an extended silence or on a DTMF key press, click Record End on the Input tab. The AAS then terminates the recording and proceeds according to the application call flow.
- Xfer Status (Transfer status) - This field is active only when the AAS encounters a Bridged Transfer node. Use this drop-down list to select from and simulate the following possible transfer results:
- No Answer - Simulates a situation in which there is no answer from the destination.
- Busy - Simulates a situation in which the destination number is busy.
- Disconnect - Simulates a situation in which the transferred call is disconnected on the far end, usually as a result of the destination party hanging up.
- Maxtime - Simulates a situation in which the transferred call reaches the maximum allowable time for a transferred call and is terminated by the system.