Cisco Cisco Customer Voice Portal Downloads Note De Mise
C
HAPTER
3:
A
DMINISTRATION
U
SER
G
UIDE FOR
C
ISCO
U
NIFIED
CVP
VXML
S
ERVER
AND
C
ISCO
U
NIFIED
C
ALL
S
TUDIO
71
update, use the status function to determine if there are callers experiencing old versions of the
applications.
applications.
Administration Scripts
The scripts for updating an application are found in the
admin
folder of the application to be
updated. Windows users should use the script named
updateApp.bat
and Unix users should use
the script named
updateApp.sh
.
The script will first ask for confirmation of the desired action to prevent accidental execution. To
turn off the confirmation, pass the parameter “noconfirm”. By default, the script does not return
to the command prompt until all pre-update callers are finished. Interrupting the countdown will
not stop the update process, only the visual countdown. To turn off the countdown, pass the
parameter “nocountdown”. If the countdown is interrupted or the script is passed the
nocountdown parameter then the only way to determine how many callers are experiencing the
old application is to execute the status script for the system, which displays this information.
turn off the confirmation, pass the parameter “noconfirm”. By default, the script does not return
to the command prompt until all pre-update callers are finished. Interrupting the countdown will
not stop the update process, only the visual countdown. To turn off the countdown, pass the
parameter “nocountdown”. If the countdown is interrupted or the script is passed the
nocountdown parameter then the only way to determine how many callers are experiencing the
old application is to execute the status script for the system, which displays this information.
The script to update all applications is found in the
admin
folder of VXML Server. Windows
users should use the script named
updateAllApps.bat
and Unix users should use the script
named
updateAllApps.sh
. The script behavior is the same as if the update script for each
application deployed on VXML Server were executed in series.
The
updateAllApps
script also displays a confirmation prompt which can be turned off by
passing the “noconfirm” parameter. Unlike the
updateApp
script, the
updateAllApps
script does
not display a countdown of callers, it lists all the applications that are updated. The administrator
would need to execute the status function to determine how many callers are visiting the old
versions of the applications.
would need to execute the status function to determine how many callers are visiting the old
versions of the applications.
Suspending Applications
There are many situations when an application needs to be temporarily suspended. There could
be scheduled maintenance to the network, the voice application could have an expiration date
(say it runs a contest that must end at a specific time), or the application is to be turned off while
enterprise-wide improvements are made. There may also be situations where all applications are
to be put in suspension if modifications are being made that affect all applications. In each of
these situations, a caller would need to be played a designer-specified message indicating that the
application has been temporarily suspended, followed by a hang-up. This is preferable to simply
not answering or taking down the system, which would cause a cryptic outage message to be
played.
be scheduled maintenance to the network, the voice application could have an expiration date
(say it runs a contest that must end at a specific time), or the application is to be turned off while
enterprise-wide improvements are made. There may also be situations where all applications are
to be put in suspension if modifications are being made that affect all applications. In each of
these situations, a caller would need to be played a designer-specified message indicating that the
application has been temporarily suspended, followed by a hang-up. This is preferable to simply
not answering or taking down the system, which would cause a cryptic outage message to be
played.
First, the application designer defines the suspended message in the Application Settings pane in
Builder for Call Studio. When the suspend order is given, VXML Server produces a VoiceXML
page containing this suspended audio message to all new calls followed by a hang-up. Since
VXML Server gracefully allows all calls currently on the system to finish normally when the
command was issued, existing callers are unaware of any changes. VXML Server will keep track
of the active callers visiting the application and make that information available for the
Builder for Call Studio. When the suspend order is given, VXML Server produces a VoiceXML
page containing this suspended audio message to all new calls followed by a hang-up. Since
VXML Server gracefully allows all calls currently on the system to finish normally when the
command was issued, existing callers are unaware of any changes. VXML Server will keep track
of the active callers visiting the application and make that information available for the