The creation of a logic flowchart should be part of the first phase of application design. Putting effort into the initial detailed planning and design makes application development using the Blueworx Voice Response user interface easy. It cannot be stressed too strongly, however, that you need both a good understanding of the business requirements of the application and a logical and methodical way of working with the voice application components.
An example flowchart is shown inFigure 1 .
To design the most effective voice applications you need an awareness of both the caller and the business requirements. You also need an aptitude for programming.
Remember that design of the dialog is equivalent to screen design and interaction in a traditional online application. For some callers, interacting with a voice application is a new experience, and the benefits of Blueworx Voice Response can be gained only if you take particular care with your user interaction design.
Application design also requires a knowledge of the databases that contain the information. If you are providing voice messaging, you must be able to forecast how much space will be needed by the messages.
After you have analyzed your business requirements, you need to design and create a prototype. You can create a flow chart like the one shown in Figure 1. When you have done that, you are ready to design your state table, one state at a time. Finally, you need to design the prompts before recording the voice segments that the application needs.