Cisco Cisco Customer Voice Portal Downloads User Guide
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
70
The administrator should be aware that there is no confirmation when this function is called, the
update happens immediately once executed.
update happens immediately once executed.
Note that while the function returns immediately, the old application may still be active if there
were calls visiting the application at the time of the update. Only when all existing callers end
will the old application configuration be removed from memory. To determine when that occurs,
use the status function.
were calls visiting the application at the time of the update. Only when all existing callers end
will the old application configuration be removed from memory. To determine when that occurs,
use the status function.
To update all applications at once using the JMX interface, navigate to the
Global/Command
MBean and click on the function named “updateAllApps” in the operations tab. The results will
be displayed in a dialog box, listing each application updated. As with the application-specific
update, use the status function to determine if there are callers experiencing old versions of the
applications.
be displayed in a dialog box, listing each application updated. As with the application-specific
update, use the status function to determine if there are callers experiencing old versions of the
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
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