Cisco Cisco Unified Customer Voice Portal 10.5(1) User Guide
C
HAPTER
3:
A
DMINISTRATION
V
OICE
XML
S
ERVER
U
SER
G
UIDE
FOR
C
ISCO
U
NIFIED
C
USTOMER
V
OICE
P
ORTAL
R
ELEASE
4.0(1)
44
Note that Unified CVP VoiceXML Server can be started and stopped from the Unified CVP
Operations Console.
Operations Console.
Voice Browser Setup
The voice browser being used must be configured to access Unified CVP VoiceXML Server
when a phone call is received. This usually involves configuring the voice browser with a URL
pointing to the VoiceXML Server to access once a call is received on a specific number. The
format for the URL is:
when a phone call is received. This usually involves configuring the voice browser with a URL
pointing to the VoiceXML Server to access once a call is received on a specific number. The
format for the URL is:
http://[HOST][:PORT]/CVP/Server?application=[APPLICATION]
where:
HOST is the host name of the machine on which the VoiceXML Server is installed.
PORT is the port the application server is configured to listen on. If the application server is
PORT is the port the application server is configured to listen on. If the application server is
configured to use port 80, there is no need to include the port in the URL.
APPLICATION is the name of the application to call into, as it appears in the application
pane in Unified CVP VoiceXML Studio.
Administrator Functions
Unified CVP VoiceXML Server provides several mechanisms to perform maintenance while
minimizing any detrimental effects on callers. These functions are designed to allow an
administrator to make both small and large changes to one or more applications while the
VoiceXML Server is still handling callers. They are divided into two categories: those that affect
a specific application and those that affect all applications running on the VoiceXML Server.
minimizing any detrimental effects on callers. These functions are designed to allow an
administrator to make both small and large changes to one or more applications while the
VoiceXML Server is still handling callers. They are divided into two categories: those that affect
a specific application and those that affect all applications running on the VoiceXML Server.
The user performs these administrative functions by running shell scripts (.sh) on Unix systems
or batch files (.bat) on Windows. The scripts used for individual application administration are
located in the
or batch files (.bat) on Windows. The scripts used for individual application administration are
located in the
admin
directory of each application. The scripts used for global administrator
functions are found in the
admin
directory of the VoiceXML Server.
Each administrator function prompts the VoiceXML Server to create a new administration event
that for application-level activities is logged in a file by a default administration logger and for
global-level activities is automatically logged in a file by the VoiceXML Server. These filed
exists for audit purposes. The administrator can use the logs to determine when certain actions
took place or how long certain conditions existed. Loggers can also be developed to record
application-level administration activity elsewhere such as databases or notification systems.
that for application-level activities is logged in a file by a default administration logger and for
global-level activities is automatically logged in a file by the VoiceXML Server. These filed
exists for audit purposes. The administrator can use the logs to determine when certain actions
took place or how long certain conditions existed. Loggers can also be developed to record
application-level administration activity elsewhere such as databases or notification systems.
Security
Security is an important concern when it comes to administration functions that can affect one or
all voice applications on a system. There are several precautions Unified CVP sets up to allow
only the appropriate people access to these scripts. First, by providing scripts or batch files (as
opposed to through a graphical or web interface), the administrator must be logged into a
all voice applications on a system. There are several precautions Unified CVP sets up to allow
only the appropriate people access to these scripts. First, by providing scripts or batch files (as
opposed to through a graphical or web interface), the administrator must be logged into a