Cisco Cisco Customer Voice Portal 8.0(1)

Page of 210
Figure 3: Unified CVP Standalone VXML Server - customhelloworld Voice ApplicatioUnified CVP Standalone VXML Server - with
Reporting
The basic steps in the call flow, as shown in the diagram, are:
1. (Setup, prior to call flow) Deploy the custom voice application to the VXML server from
Call Studio using the deployApp.bat utility.
2. (2A or 2B) The user dials a specific number (called the "dialed number" or DN) using an
analog phone connected to their voice gateway's FXS port connection (or a VoIP phone
configured through Unified Communications Manager).
3. The user's voice gateway matches the DN with a "dial peer" which is configured for specific
handling based on the DN. In this case, the handling instructions for the DN are to launch
the customhelloworld application.
Note: Do not use the number for the default HelloWorld application. HelloWorld only
produces minimum reporting data. You must use the DN you set up to request
customhelloworld.
4. The voice gateway (through its voice browser) makes an HTTP request to the VXML
server to initiate the customhelloworld application.
4A. The VXML server also sends the call data to the call server which forwards it to the
reporting server.
5. The VXML server instructs the voice gateway to play the customhelloworld response to
the caller.
5A. The VXML server also sends the call data to the call server which forwards it to the
reporting server which stores the call data in its cvp_data Informix database.
Getting Started with Cisco Unified Customer Voice Portal Release 8.0(0)
15
Chapter 2: Brief Introduction to the Unified CVP Product and the Exercises
Call Flow Model Exercises Used in this Guide