- Contents
- Index
Interaction Media Server Technical Reference
Prompt Server overview
A CIC subsystem, known as Prompt Server, copies audio files, such as .wav, .au, and .snd in specified directories, from the CIC server to Interaction Media Server using HTTP or HTTPS. Interaction Media Server includes a client component that requests prompts and other audio files from the CIC server by way of the Prompt Server. Interaction Media Server then plays the audio file and sends the RTP/SRTP stream to the gateway or internal endpoints, such as SIP telephones.
The Prompt Server subsystem includes the following components:
-
An on-host client that manages converting files into URIs that include unique version identifiers
-
An intelligent attribute-caching system that manages all of the prompts and audio files
Using these components, Prompt Server can track and tag all audio files. For a non-cached file on Interaction Media Server, Prompt Server always sends the latest version of the audio file to Interaction Media Server.
The following diagram and table describe the process by which Interaction Media Server acquires prompts and plays them:
The following table describes the callouts in the diagram:
|
Item |
Description |
|---|---|
|
1 |
CIC receives notification to play a prompt for a specific call. |
|
2 |
It then notifies Interaction Media Server to play the prompt. |
|
3 |
Interaction Media Server determines whether the audio file for the prompt cached locally. If it is, Interaction Media Server proceeds to step 5. |
|
4 |
If Interaction Media Server determines that the audio file for the prompt is not cached locally, it retrieves it from Prompt Server through HTTP or HTTPS and stores it locally. |
|
5 |
Interaction Media Server plays the audio file for the prompt to the specific call. |

