|
The Cisco Systems Integrated Prompt/Record Card (IPRC) for the VCO/4K is a hardware option that provides an easy-to-implement, high-quality, digital voice prompting system.
The IPRC receives commands from a host application via the VCO/4K system software and communicates these commands to its digital voice circuitry to produce voice messages. These messages are then routed by the VCO/4K system software to the designated outgoing VCO/4K port.
The IPRC is available with the following port configurations:
All channels can operate simultaneously. In addition, the IPRC supports up to 16 libraries of up to 256 prompts (audio files) per library provided that the total time of the prompts does not exceed a duration of 35 minutes. Customers may order the following IPRC standard prompt sets at no charge:
IPRC prompts are composed in a proprietary format. Users may modify these prompts or create their own with a special software package, VFedit, that has been modified to accommodate the proprietary IPRC format. This software package is available only through Cisco Systems. For more information, contact your Cisco Systems sales representative.
The components in Table 1-1 are required to implement the voice prompting features of the IPRC.
Components Supplied by Cisco | Components Supplied by Customer |
---|---|
VCO/4K | IBM PC/AT-compatible computer with the following characteristics:
|
IPRC8, IPRC64, or IPRC128 | |
IPRC SCSI Adapter Cable | |
VFedit Conversion Utility, Audio ToolBox (optional, for creating or editing custom prompts and converting to the IPRC proprietary format) |
The IPRC prompt download process uses the system SCSI bus to download voice prompt files from the VCO/4K hard drive to an IPRC. The NBC comm bus is used to control the download process, but no voice prompt files are downloaded via the NBC comm bus.
Each side of a redundant system downloads voice prompts from that side's hard drive to the IPRC connected to that particular side. Prompts are also downloaded whenever the IPRC is reset.
The IPRC's playback capabilities allow the VCO/4K application to play prompts from multiple prompts libraries and to loop the playback of individual prompts or a list or prompts. These capabilities are accessed through iinpulse rule processing and Voice Port Control ($6C) command processing. The IPRC also supports the DTMF "barge-in" capability, where a DTMF digit collection can be used to stop a voice announcement.
The IPRC provides the ability to record PCM data from any DS0 time slot in the VCO/4K. The VCO/4K uses the IPRC record function to update the prompt library information by recording new prompts from a DS0 port. The IPRC record implementation also allows the VCO/4K application to record temporary prompt information on a per call basis. The recording process is accessed through inpulse rule processing and Voice Port Control ($6C) command processing.
Note If C-bus is enabled, the IPRC record feature is not supported. |
A temporary prompt can be recorded for use on a per call basis. This feature allows a unique prompt message to be recorded for each playback port on an IPRC. The temporary prompt is associated with an IPRC playback port and is maintained by the IPRC as long as the associated playback port is involved in a call. The temporary prompt is erased on the IPRC when the playback port is released from the call. An application of this feature is one in which a voice sample is recorded and played back immediately, as in an automated collect call service.
The IPRC can record up to 255 temporary prompts per playback channel. The temporary prompts are accessed for recording and subsequent playback through inpulse rule processing and Voice Port Control ($6C) command processing.
IPRC64 and IPRC128 cards contain 32 channels for recording. The IPRC8 contains four channels for recording. These record channels are managed and allocated internally by the IPRC. The VCO/4K system software does not need to provide any additional administration or configuration functionality to use the record channels on an IPRC. Consequently, the VCO/4K system software cannot group record channels as a resource group, record channels cannot be shared across IPRCs, and record channel behavior cannot be displayed. The Port Display screen displays record state information for any IPRC port performing a record operation.
You can create up to 16 prompt library directories on the hard drive. The Prompt Library Maintenance screen also provides a means for adding and removing voice prompt files from a library on the hard drive, in addition to other functions which are described in detail in this document.
The prompt library configuration information (library and directory) are maintained automatically on both hard drives of a redundant system. The prompt files themselves must be transferred from floppy disk to each hard drive via the system Disk Utilities.
You may assign one or more prompt libraries to each IPRC in the system through the IPRC Card Configuration screen. Prompt libraries will be downloaded to the IPRC as part of the IPRC card initialization process. Refer to the "IPRC Configuration" section for more information.
All IPRC ports are assigned to the same resource group. IPRC ports are allocated from this group based on the prompt libraries that the IPRC is configured in the IPRC Card Configuration screen to support. For example, if a prompt announcement from Prompt Library 2 is required, then only an IPRC that supports this library (as viewed from the IPRC Card Configuration screen) is allocated to the call.
If an IPRC port cannot be allocated for a particular library, the Resource Allocation ($D6) report returns the port address of the DS0 port affected and also specifies the library. Refer to the Cisco VCO/4K Extended Programming Reference or Cisco VCO/4K Standard Programming Reference for more information.
There are two methods for updating prompt information on the VCO/4K: through the system administration with the Voice Prompt Maintenance Screen, and by using the record process and prompt maintenance host command.
The Voice Prompt Maintenance screen allows you to add prompts to or delete prompts from a library directory on the hard drive, edit prompt file attributes, and manually update IPRCs. This screen also allows you to define an NFS-mounted directory as the default directory for a prompt library.
Any time you add a prompt file to a prompt library directory on the hard drive, all IPRCs supporting that library (as viewed from the IPRC Card Configuration screen) are updated with the new prompt file. Likewise, if you delete a a prompt file from a library, this prompt is erased on all cards supporting the library.
You can update prompt library information with the record function of the IPRC. In this case, the IPRC is used to record a specified prompt for the card. This prompt is then accessible by any port on the card. You may then store the prompt to the VCO/4K system disk and subsequently upload it to other IPRCs that support the same prompt library by using the Voice Prompt Maintenance Control ($91) command. If the recorded prompt is not stored to the VCO/4K system disk, it may be lost when the IPRC is redownloaded with prompt information.
When you update voice prompt information through system administration or PCM, a memory limitation could occur if the updated or new prompt information extends beyond the prompt capacity on the IPRC. The IPRC will detect this memory exhaust condition and report it to the system controller, which will in turn generate system log messages and a System Card Status ($D9) report. The IPRC will remain active and all prompt data up to the prompt that exceeded the capacity will be accessible.
An optional run-time integrity verification process is provided within the IPRC application code to detect when prompt information is corrupted. When this feature is enabled, a checksum is added to each prompt on the IPRC and a message is sent from the VCO/4K system controller to the IPRC instructing it to verify its prompt data according to the specified time interval. The IPRC recalculates the checksum of the prompts and compares it to the checksum that it had previously calculated when the prompt was loaded or recorded. Checksum failures generate a system log message. Administrative or host action is necessary to diagnose the problem and correct the prompt file.
You configure the frequency of the checksum verification on the IPRC through the IPRC Card Configuration screen in one-hour increments up to 24 hours. You may also disable the checksum verification. The VCO/4K instructs the IPRC to perform the checksum test based on this frequency.
The Card Status ($D9) report returns any prompt verification failure. Refer to the Cisco VCO/4K Extended Programming Reference or Cisco VCO/4K Standard Programming Reference for more information.
Posted: Sun Sep 29 01:18:32 PDT 2002
All contents are Copyright © 1992--2002 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.