Cisco Cisco Unified Customer Voice Portal 10.5(1) Release Note

Page of 152
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. 
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. 
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.  
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. 
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