Cisco Cisco Unified Customer Voice Portal 10.0(1)

Page of 342
D-7
Cisco Internet Service Node (ISN) Configuration and Administration Guide
OL-1251-03
Appendix D      Configuring Cisco Content Services Switch (CSS) for Use with ISN
Application Server Configuration
Example 0-5
Content Rule
content APPSERVERS
protocol tcp
port 8000 
add service appserver1 
add service appserver2 
primarySorryServer appserver3 
vip address 10.1.1.8 
Keepalives
For application servers, a CSS scripted keepalive should be used. Included within the ISN Application 
Server Installation’s ‘Downloads’ directory is a file called ‘ASKeepalive.txt’. This file is a scripted 
keepalive for use with CSS. The scripted keepalive will utilize the application server’s built-in heartbeat 
mechanism to validate that the AS is running at the Application Level. This will ensure that, if an AS is 
taken out of service, CSS will recognize this state change and mark the CSS service unavailable.
Load the CSS Application Server Keepalive Script into the /scripts directory of the CSS by copying it 
from a tftp-enabled server onto the Content Switch. During the copy process, name the script:
ap-kal-httpvxml 
Assign the keepalive script to each of the Application Server services. The ap-kal-httpvxml keepalive 
script accepts one parameter, which is the ipaddress of the application server for which the service is 
configured.
keepalive type script ap-kal-httpvxml "[ipaddress]" 
where [ipaddress] is replaced with the address of the service you are configuring.
Note
For detailed instructions on implementing scripted keepalives for CSS, please see the section “Using 
Script Keepalives With Services” located at the end of Chapter 1 of the CSS Basic Configuration Guide.
Keepalive Times
Because these services are directly involved in processing voice calls, the shortest possible failover 
detection is desired. As such, set the following keepalive parameters:
keepalive retryperiod 2 
keepalive maxfailure 1 
Groups
Define a group for the participating application servers if your configuration requires source groups (see 
the discussion of Groups in the 
 section above for details.)