Cisco Voice Guru

Cisco UC resources for the masses…

Recording UCCX Prompts

with 16 comments

I have two minutes before my next meeting so this post will be short.

UCCX is picky about the format of the prompts used.  Here are the requirements:

  • Bit Rate: 64 kbps
  • Audio sample size: 8 bit
  • Channels: 1 (mono)
  • Audio sample rate: 8 kHz
  • Audio format: CCITT u-Law

The best way to get these formats packed into that lovely little WAV file is a two step process:

  1. Record the prompt in Audacity and export as a standard WAV file
  2. Convert the WAV file to the previously mentioned settings using Switch Sound File Conveter (free).

For my own sake, I am going to host this install file on my blog.  That way, I won’t forget.  Click here to download (right-click, select “Save As”).

Written by Matthew Berry

February 15th, 2010 at 10:03 am

Posted in Blog,CCIE Voice

16 Responses to 'Recording UCCX Prompts'

Subscribe to comments with RSS or TrackBack to 'Recording UCCX Prompts'.

  1. There are a few quicker methods to do this:

    1. Use either Unity or Unity Connection call handler to record a prompt. Easiest and fastest way. This would be versy useful in a lab situation. Also, thats how I record prompts in real life deployments.

    2. Write a script in UCCX to record the prompts. Ofcourse this will take slightly longer to write the script. But write once and use many times.

    Both of these methods create audio files that are acceptable by UCCX or Unity/Unity Connection.


    15 Feb 10 at 10:18 am

  2. Mustafa,
    Would you mind sharing how to use a call handler to record the prompts?

    Matthew Berry

    15 Feb 10 at 12:23 pm

  3. Sure.

    Lets take Unity Connectoin integrated with CUCM.

    1. Create a call handler under system call handlers, no need to assign it an extension.

    2. Go to the Greeting > Standard greetins of call handler.

    3. Scroll down to bottom of page and click on play/record button to load the mms java applet.

    4. Once the applet loads, click on the top left hand corner of the applet to navigate to the option and set a phone extension which unity connection will call. (You can also use PC Mic to record using the settings here).*** Unity connection must be able to call phones. If your MWI and voicemail is working, then you shouldn't have problem here.

    5. Once set, click on the record button on the player, UCXN will call the phone, pick up and start speaking after the tone, hang up once done.

    6. You can now play the recording from the mms applet.

    7. Again, using the options on the top left hand corner, you can download and save the file.

    8. Name it something useful and you can upload it to other call handlers or use it in UCCX.

    If you have unity, you can use the same method with unity call handlers.


    15 Feb 10 at 3:46 pm

  4. Thanks, lovely site, just what I needed to solve my problems with convert voice prompts for UCCX.

    Jesper Farver

    1 Jun 10 at 7:02 am

  5. Hey Matthew – have you tested the Unity Conn option posted for recording prompts as described above by Mustafa?

    I am not sure if Mustafa is monitoring this; I tried the configuration but once I click on record a gray window appears with the message shown below. Thanks in advance…


    | An unknown error occurred. Details: |

    | The active Phone Number is 2001 and the Time Index is -1. |

    | The server reports the following: |

    |Code:1 |

    |Description: Unknown Error |

    | |

    | OK |



    2 Jun 10 at 3:28 pm

  6. On Phone system check “Default TRAP Switch”. This will repair the error.


    21 Jun 10 at 9:24 am

  7. Hi Guru,

    How did u manage to make the UCCX script to record prompts.
    Well I’m trying but I can not get it done.

    Can you share how manage it.


    30 Jul 10 at 10:26 am

  8. I found that the best way to record UCCX prompts is to record a standard greeting in Unity Connection, save the file, and then upload via AppAdmin.

    Matthew Berry

    31 Jul 10 at 8:35 pm

  9. Hi,
    I wrote a script which records voice mail as document but i cant figure out to save that document on disk or email it..
    waiting for your reply


    9 Mar 11 at 7:15 am

  10. I just sent you an email. If you send me the script, I’ll upload it to my website.

    Matthew Berry

    9 Mar 11 at 7:58 am

  11. Awesome! Worked perfectly! Now I can enjoy my long weekend!

    Lee Johnson

    29 Jul 11 at 7:13 pm

  12. Just what i needed right now on site uploading prompts and was wondering why they are not getting played

    Rogers Ochieng

    7 Nov 11 at 12:40 am

  13. Can you advise me if its possible to upload a pre-recorder wav file to use as a voicemail prompt under CUE


    Paul Perkins

    14 Feb 13 at 5:14 am

  14. Hi,

    I have a situation where the call goes to UCCX and the greeting played is “the office is opened till 4PM..”
    I need to change it to 2PM…
    Also how do i know that the call from CUCM, is hitting which script in UCCX, so that i can change that particular script…


    10 Jul 13 at 5:43 pm

  15. Newer versions of Audacity can export CCITT uLaw files natively.
    1. Setup your recording project to be mono, 8000hz
    2. Then record your audio
    3. File : Export
    3.1. Give it a file name
    3.2. Press the Options button
    3.3. In the dialog:
    3.3.1: Choose the “WAV (Microsoft)” header
    3.3.2: Choose the “U-Law” encoding
    3.3.3: Press Ok
    3.4. Press Save


    Steven Griffin

    4 Oct 13 at 4:29 pm

Leave a Reply

Don't have a Gravatar? Get one!

Have you Subscribed via RSS yet? Don't miss a post!