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
 
 
 
 
63 
System Information Page 
The same information is displayed in the system information page at the top of the table. It will 
also provide a list of the applications deployed on VXML Server as well as information on the 
application server, operating system, and Java memory usage. 
Server Status Checks 
Many load balancers can be configured to periodically access a URL that is used to determine if 
a server is running.  Such load balancers make a request to the URL and if a response comes 
back within an acceptable time period, they consider the server available to handle connections.  
To gauge the health of VXML Server, include the parameter 
probe=true
 in the request URL, 
using one of the following formats: 
1.
 
http://[DOMAIN][:PORT]/CVP/Server?probe=true 
2.
 
http://[DOMAIN][:PORT]/CVP/Server?application=[APPLICATION]&probe=true 
The first URL format (without the 
application
 parameter) results in a simple HTML page with 
the following text if the VXML Server is accessible and is not suspended: 
The Cisco Unified CVP VXML Server is up and running 
 
However, if it is suspended (via the 
suspendServer
 administrative script), it will respond with: 
 
The Cisco Unified CVP VXML Server is running, however it has been suspended. 
 
This URL format has several optional parameters that may be used in conjunction with it: 
 
 
activeCalls=true 
 
This optional parameter causes the response HTML to include information about how 
many call sessions are active on the VXML Server instance.  This is formatted as 
illustrated in the following example: 
 
running;activeCalls=12; 
 
 
onHoldCalls=true 
 
This optional parameter causes the response HTML to include information about how 
many call sessions are in an “on hold” status on the VXML Server instance.  This is 
formatted as illustrated in the following example: 
 
running;onHoldCalls=3; 
 
 
activeCalls=true&onHoldCalls=true