Cisco Cisco Customer Voice Portal Downloads 发行公告
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
69
ended their calls will the change apply to all live callers. At this time, VXML Server will
perform any necessary cleanup required to remove the old application configuration. In this
manner, changes can be made to applications at any time, the administrator need not worry about
the impact of the change on live callers as the transition will be handled gracefully.
perform any necessary cleanup required to remove the old application configuration. In this
manner, changes can be made to applications at any time, the administrator need not worry about
the impact of the change on live callers as the transition will be handled gracefully.
Due to the interactive nature, when using administration scripts to perform graceful functions,
the script will display a count down of callers that are actively visiting the application as they
end their calls. This is provided as an aid to the administrator in determining how many callers
are still experiencing the application before the change. Command line arguments passed to the
scripts can turn off this countdown if desired.
the script will display a count down of callers that are actively visiting the application as they
end their calls. This is provided as an aid to the administrator in determining how many callers
are still experiencing the application before the change. Command line arguments passed to the
scripts can turn off this countdown if desired.
When using the JMX interface or if the countdown is turned off in the administration script, the
only way to track the number of callers that are still experiencing the old configuration would be
to get the system status.
only way to track the number of callers that are still experiencing the old configuration would be
to get the system status.
Updating Applications
Occasionally, an application will need to be updated. Possible changes can be small, such as
renaming an audio file or altering a TTS phrase, or large, such as adding another item to a menu
and creating a new call flow branch. They can involve simple configuration changes or may
involve new or changed Java class files. While most changes are implemented during
development time, there is a requirement to support updating an application at runtime.
renaming an audio file or altering a TTS phrase, or large, such as adding another item to a menu
and creating a new call flow branch. They can involve simple configuration changes or may
involve new or changed Java class files. While most changes are implemented during
development time, there is a requirement to support updating an application at runtime.
The update functionality acts gracefully in that any callers on the system, at the time of update
continue to experience their calls as if the application had not been updated, while new callers
experience the updated voice application. In this manner, there is no downtime when a change is
implemented for an application, the callers are handled as expected.
continue to experience their calls as if the application had not been updated, while new callers
experience the updated voice application. In this manner, there is no downtime when a change is
implemented for an application, the callers are handled as expected.
VXML Server exposes an update function for every application deployed. This will update just
that application. It also has a function that will update all applications at once.
that application. It also has a function that will update all applications at once.
There are a few items to note when updating individual voice applications.
•
The gracefulness of the update applies only to those resources controlled by VXML Server.
These include the application settings and call flow, element configurations, Unified CVP
decision elements, and Java classes placed in the
These include the application settings and call flow, element configurations, Unified CVP
decision elements, and Java classes placed in the
java / application
directory of the
application. The following changes are not managed by VXML Server and therefore will not
be gracefully updated:
be gracefully updated:
o
Java classes placed anywhere else (including the
common
folder),
o
XML content passed to VXML Server via the XML API.
o
The content of VoiceXML insert elements.
o
Other applications that the updated application transfers to or visits as part of a
subroutine.
subroutine.