Cisco Cisco Customer Voice Portal Downloads Notas De La Versión
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
76
JMX Interface
To delete an application using the JMX interface, use a JMX client connected to the server to
navigate to the
navigate to the
VoiceApplication/<APPNAME>/Command
MBean, where
APPNAME
is the name of
the application to update. The operations tab of this MBean will list a function named
“releaseApplication”. Pressing this button will cause the application to be suspended and then
removed from memory when all active callers visiting the application at the time the function
was executed have completed.
“releaseApplication”. Pressing this button will cause the application to be suspended and then
removed from memory when all active callers visiting the application at the time the function
was executed have completed.
The administrator should be aware that there is no confirmation when this function is called, the
application is suspended and removed from memory immediately once executed.
application is suspended and removed from memory immediately once executed.
Note that while the function returns immediately, the application will remain active if there were
calls visiting the application at the time of the release. Only when all existing callers end the call
will the application be removed from memory. To determine if there are active callers, use the
status function.
calls visiting the application at the time of the release. Only when all existing callers end the call
will the application be removed from memory. To determine if there are active callers, use the
status function.
To delete all applications whose folders have been removed from the
applications
folder of
VXML Server using the JMX interface, navigate to the
Global/Command
MBean and click on
the function named “releaseAllOldApps” in the operations tab. The results will be displayed in a
dialog box, listing each application deleted. As with the application-specific update, use the
status function to determine when the callers finish their visits to the applications.
dialog box, listing each application deleted. As with the application-specific update, use the
status function to determine when the callers finish their visits to the applications.
Administration Scripts
The scripts for deleting an application are found in the
admin
folder of the application to be
updated. Windows users should use the script named
releaseApp.bat
and Unix users should
use the script named
releaseApp.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 callers are finished with their calls. Interrupting the countdown
will not stop the release process. 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 actively in the application is to execute the status script
for the system.
turn off the confirmation, pass the parameter “noconfirm”. By default, the script does not return
to the command prompt until all callers are finished with their calls. Interrupting the countdown
will not stop the release process. 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 actively in the application is to execute the status script
for the system.
The script to release all applications whose folders have been removed from the
applications
folder of VXML Server is found in the
admin
folder of VXML Server. Windows users should
use the script named
flushAllOldApps.bat
and Unix users should use the script named
flushAllOldApps.sh
. All applications whose folders have been removed will be suspended and
when their active calls have ended will be removed from memory.
The
flushAllOldApps
script also displays a confirmation menu which can be disabled by
passing it the “noconfirm” parameter. Unlike the
releaseApp
script, the
flushAllOldApps
script does not display a countdown of active callers, it will list all the applications that were