How do users access the deployed application?

When your voice applications are deployed, users simply dial the telephone number that you provide and are connected to the corresponding voice application. The figure below shows a flow chart of a typical call.

















This image shows a flowchart of a typical call: the telephone call is answered, and then a prompt is played. The system waits for the caller's response and then takes action as directed by the caller. The action may require a response from the caller, leading to the next action, or it may complete the interaction.
  1. A user dials the telephone number you provide. WebSphere Voice Response answers the call and executes the application referenced by the dialed phone number.
  2. WebSphere Voice Server, or another MRCP-V1.0-compliant speech product plays a greeting to the caller and prompts the caller to indicate what information he or she wants.
    • The application can use prerecorded greetings and prompts, or the application can have the greeting or prompt synthesized from text using the text-to-speech engine.
    • If the application supports barge-in, the caller can interrupt the prompt if he or she already knows what to do.
  3. The application waits for the caller's response for a set period of time.
    • The caller can respond either by speaking or by pressing one or more keys on a DTMF telephone keypad, depending on the types of responses expected by the application.
    • If the response does not match the criteria defined by the application (such as the specific word, phrase, or digits), the voice application can prompt the caller to enter the response again, using the same or different wording.
    • If the waiting period has elapsed and the caller has not responded, the application can prompt the caller again, using the same or different wording.
  4. The application takes whatever action is appropriate to the caller's response. For example, the application might:
    • Update information in a database
    • Retrieve information from a database and speak it to the caller
    • Store or retrieve a voice message
    • Launch another application
    • Play a help message
    After taking action, the application prompts the caller with what to do next.
  5. The caller or the application can terminate the call. For example:
    • The caller can terminate the interaction at any moment by hanging up. Blueworx Voice Response can detect if the caller hangs up and can then disconnect itself.
    • If the application permits it, the caller can use a command to indicate explicitly that the interaction is over (for example, by saying “Exit”).
    • If the application has finished running, it can play a closing message and then disconnect.