Cisco Cisco Customer Voice Portal Downloads Nota De Lançamento
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
68
An administrator may choose to change the session timeout value at runtime as part of the
process of debugging a problem. Under normal circumstances no session should time out
because the voice browser and VXML Server should be in constant communication regarding
when a call starts and ends. An administrator experiencing some sessions timing out may choose
to increase this attribute to see if it resolves the issue and if not, should look into network issues.
The administrator should be careful not to set this value too small a number because there is a
risk that a normal call could time out due to the caller visiting a particularly large VoiceXML
page or taking their time entering a long DTMF input. Too large a number will mean that
sessions that are no longer valid will remain in memory longer and the administrator would not
be able to see which sessions are timed out until the timeout period elapsed.
process of debugging a problem. Under normal circumstances no session should time out
because the voice browser and VXML Server should be in constant communication regarding
when a call starts and ends. An administrator experiencing some sessions timing out may choose
to increase this attribute to see if it resolves the issue and if not, should look into network issues.
The administrator should be careful not to set this value too small a number because there is a
risk that a normal call could time out due to the caller visiting a particularly large VoiceXML
page or taking their time entering a long DTMF input. Too large a number will mean that
sessions that are no longer valid will remain in memory longer and the administrator would not
be able to see which sessions are timed out until the timeout period elapsed.
An administrator may choose to change the suspended audio file at runtime if the application
needed to be suspended due to a specific reason. For example, if a weather event required an
application to be suspended, the administrator could point the suspended audio message to a
recording explaining why the application is suspended rather then just pointing to a generic
message. The administrator is taking advantage of the fact that this change is not persisted since
it is expected that the event that caused the application’s suspension is temporary.
needed to be suspended due to a specific reason. For example, if a weather event required an
application to be suspended, the administrator could point the suspended audio message to a
recording explaining why the application is suspended rather then just pointing to a generic
message. The administrator is taking advantage of the fact that this change is not persisted since
it is expected that the event that caused the application’s suspension is temporary.
Administration Functions
VXML Server exposes several functions that allow an administrator to make both small and
large changes to the applications and VXML Server at runtime. They are divided into two
categories: those that affect a specific application and those that affect all applications running on
VXML Server. An administrator can use the JMX interface as well as administration scripts to
execute these functions.
large changes to the applications and VXML Server at runtime. They are divided into two
categories: those that affect a specific application and those that affect all applications running on
VXML Server. An administrator can use the JMX interface as well as administration scripts to
execute these functions.
Each administrator function, when activated, prompts VXML Server to send a logger event
reporting the function and its result so that any loggers listening to these events can log the
information. The logs will then maintain a history of administration activity that can be analyzed
later.
reporting the function and its result so that any loggers listening to these events can log the
information. The logs will then maintain a history of administration activity that can be analyzed
later.
Administrator functions include the ability to add, update, and remove applications as well as
suspend both an application and VXML Server itself. This section describes all functions
available.
suspend both an application and VXML Server itself. This section describes all functions
available.
Graceful Administration Activity
Administration functions are used primarily to alter an application, whether it be to update its
contents or suspend its activity. Whenever changes are made to a live system handling callers, a
concern is how these changes affect live callers. A robust, reliable system should strive for
maximum uptime and minimal disruptions of live calls, and VXML Server does this by
implementing a “graceful” process for managing changes.
contents or suspend its activity. Whenever changes are made to a live system handling callers, a
concern is how these changes affect live callers. A robust, reliable system should strive for
maximum uptime and minimal disruptions of live calls, and VXML Server does this by
implementing a “graceful” process for managing changes.
In the graceful process, existing callers continue to experience the application as it existed before
the change, while new callers experience the change. Only after all existing callers have naturally
the change, while new callers experience the change. Only after all existing callers have naturally