Cisco Cisco Customer Voice Portal 8.0(1)
5-14
Cisco Customer Voice Portal (CVP) Release 3.1(0) Configuration and Administration Guide
Chapter 5 Administering the Application Server
Application Server Administration
Failover and Retry Algorithm for ASR, TTS and Media Servers
Note
This section does not apply to applications running on the Customer Voice Portal VoiceXML Server, or
to Customer Voice Portal VoiceXML Standalone configurations.
to Customer Voice Portal VoiceXML Standalone configurations.
By default, the Customer Voice Portal Application Server is capable of automatically retrying and failing
over to backup ASR, TTS and media servers. Using Application Administration, you can set the number
of times each server should be contacted before being considered unavailable, and you can indicate
whether the backup server should be contacted as well. The number of tries for ASR/TTS servers and
for media servers is set using "Number of Tries for ASR/TTS Server" and "Number of Tries for HTTP
Media Server" fields, respectively. The freedom to contact a backup ASR/TTS and media server is set
using "Use Backup ASR/TTS Server" and "Use backup Media Servers".
over to backup ASR, TTS and media servers. Using Application Administration, you can set the number
of times each server should be contacted before being considered unavailable, and you can indicate
whether the backup server should be contacted as well. The number of tries for ASR/TTS servers and
for media servers is set using "Number of Tries for ASR/TTS Server" and "Number of Tries for HTTP
Media Server" fields, respectively. The freedom to contact a backup ASR/TTS and media server is set
using "Use Backup ASR/TTS Server" and "Use backup Media Servers".
Note
The failover policy you set for media servers also applies to attempts by Voice XML Server applications.
to connect to an HTTP Media Server. For example, if the “Number of Tries for HTTP Media Server”
setting indicates that the media server should be contacted twice before being considered unavailable
and then fail over to a backup media server, then when a Customer Voice Portal VoiceXML Server
application is invoked, that application will also retry the media server twice and then fail over, using
the same failover algorithm.
to connect to an HTTP Media Server. For example, if the “Number of Tries for HTTP Media Server”
setting indicates that the media server should be contacted twice before being considered unavailable
and then fail over to a backup media server, then when a Customer Voice Portal VoiceXML Server
application is invoked, that application will also retry the media server twice and then fail over, using
the same failover algorithm.
The algorithm is as follows:
1.
If the server returns an unavailable error, then it is retried, until the total number of tries matches
that set in the corresponding "Number of Tries" field.
that set in the corresponding "Number of Tries" field.
2.
If the corresponding "Use backup" field is checked, and the server hostname is an actual name (not
an IP address), then the word "-backup" is appended to the server's hostname, and step 1 is repeated.
If the hostname has a port number appended to it (eg., server:8000), then the word "-backup" is
inserted ahead of the colon.
an IP address), then the word "-backup" is appended to the server's hostname, and step 1 is repeated.
If the hostname has a port number appended to it (eg., server:8000), then the word "-backup" is
inserted ahead of the colon.
3.
If neither server responds within the configured Number of Tries, then the Customer Voice Portal
Application Server returns an error code to ICM.
Application Server returns an error code to ICM.
Note that, in order for the "-backup" function to work, you must configure a server by that name either
in DNS or on the gateway (using IP Host commands). Also, if you are using a Content Server Switch
(CSS) to handle failover and redundancy, then you typically would turn "Use backup" off, and forego
the use of backup hostnames.
in DNS or on the gateway (using IP Host commands). Also, if you are using a Content Server Switch
(CSS) to handle failover and redundancy, then you typically would turn "Use backup" off, and forego
the use of backup hostnames.
Engine Administration: Log Configuration
Use this page to set up how the Application Server will perform error handling and provide information
for remote monitoring of the system. Use the SDDSN section of this page to set the host name or IP
address of the SDDSN instance and, optionally, to modify the default listening port.
for remote monitoring of the system. Use the SDDSN section of this page to set the host name or IP
address of the SDDSN instance and, optionally, to modify the default listening port.
Note
For detailed information regarding how the Application Server handles logs files, see
Step 1
From any Engine Administration page, click the Log Configuration link. The Log Configuration page
appears.
appears.