Showing results for 
Search instead for 
Did you mean: 

Contact Center Express System Prompt Repository Details


Contact Center Express (CCX) stores administrator-supplied binary data such as audio prompts, XML documents and AEF script files in repositories. These repositories are administrator-facing representations of the data which is actually stored in the database. Storing these files into the database provides a convenient mechanism for backup and replication between cluster nodes. The data is also synchronized to the local file system of each cluster node for runtime use by the MIVR subsystem. This is why you refresh repository files; to trigger a synchronization of that data to the local file system(s).

There are actually two Prompt Repositories: User and System. The User Prompt Repository (UPR) is what you can interact with through CCX Administration. This contains all of the prompts you upload to the system. Cisco also provides generic prompts per language for use by the Create Generated Prompt and other steps. Remember that CCX does not have a TTS subsystem built-in. The Create Generated Prompt step and other internal modules utilizes the pre-recorded files in the System Prompt Repository (SPR) to give you the pseudo-dynamic verbiage you need. It is also possible to use these prompts directly in your script by enclosing them in SP[] instead of the typical P[] characters. Language and folder selection rules are identical; however, there is no ability to modify the SPR or add your own languages as of version 8.0(1).

Unfortunately as of version 8.0(1) there is no user interface to view the SPR. This is a byproduct of the sealed appliance model. Previous versions did not provide a user interface either; however, you were able to interact with the file system directly. This document includes two attachments which are an export of the SPR for reference. These compressed archives include the en_US language; however, the folder structure and filenames would be consistent with other languages. You can use these archive files to determine what files exist and what the folder path should be. Here are a few examples to get you oriented:

Filename and PathVariable or Parameter Value
Anthony Holloway
Cisco Employee

Great resource, I use system prompts quite a bit actually.

These compressed archives include the en_US language; however, the folder structure and filenames would be consistent with other languages.

The file naes are exactly the same between languages, so that you can do this:  sp[welcome] @ l[es_us]

Interesting to me, you gave an example of: SP[gen/ordinals/1ord.wav], which could also be called like this: #[1].  There are many system prompts which have short hand equivelents, and some that do not.


Hi there,

I was wondering...would you be able to get the unity connection prompts or if not, these prompts will do but in Australian English? 

If you could that would be so good :)

My Email:




Still would like the voice prompts in Australian English if possible.



Ritesh Desai

@Jonathan Schulenberg

fantastic! Thank you so much for this doc.


Hi Jonathan


can you also share the files for German Language, please ?


kind regards


Recognize Your Peers
Content for Community-Ad