From VoIP.ms Wiki
How to use your own Recordings?
- IMPORTANT: The sound file must be a non-compressed Windows .WAV sound file (extension .wav) with the Format: PCM, 8kHz, 16 bits and Mono.
Creating a Recording
If you are unfamiliar with creating a sound file, please do not worry because there is an easy way to create your properly formatted recording. You can leave yourself a voicemail and use the file that is emailed to you as your recording to be uploaded under Recordings.
- Note: For this to work, please make sure you modify your Voicemail Mailbox in the Voicemail Section to change the format from compressed WAV49 format to uncompressed WAV format; also be sure to enable transmission of inbound messages as e-mail and save your settings.
Using an existing recording
There are various sound files readily available for frequently-used prompts; one common set recorded by Allison Smith  is bundled with the free Asterisk PBX software and matches the existing prompts on the system. This includes all of the standard phrases ("0" to "9", "is not available", "is not in service", "please leave a message"...) with various novelty prompts (including a few jokes) available as optional extras.  Other well-known professional announcers include Pat Fleet (the voice of AT&T)  and Joan Kenley (the voice of Verizon) . Some corporate users purchase professional recordings from these or other sources; these customised prompts from name-brand voice talent tend to be expensive but can provide seamless integration for large-company interactive voice response applications.
The stock Asterisk message libraries (asterisk-core-sounds-en-wav-current.tar.gz and asterisk-extra-sounds-en-wav-current.tar.gz on downloads.asterisk.org/pub/telephony/sounds) are available in multiple audio formats and languages.
Commercially-recorded announcements are usually created using high-end equipment in sound studios and recorded at higher quality than is needed (or usable) by the system, on the assumption that the audio can be downconverted using sound editing software to the required format (uncompressed .wav, PCM, 8kHz, 16 bits and Mono) before upload to the server.
The procedure is the same as that for importing your own recordings to the system.
How to upload a recording
To upload a recording, you need to login on the customer portal, then you have to go to DID numbers → Recordings. Once in there, click the "Upload New Recording" button and You will see a new window like this:
- Name: you can set the name you want to identify this recording
- File: here you need to select the recording you want to upload to your account (Max Size: 25 MB).
- Upload: click on this to start uploading procedure.
- IMPORTANT NOTE: When you upload a new recording, the system can take up to 60 seconds to propagate this recording to all VoIP servers. It will not be playable until this process is complete.
Once you upload a recording you will see:
Once a recording is in your account you can execute the following actions:
- Test Dial Code: Dial this code to hear the uploaded recording and confirm everything is correct.
- IMPORTANT NOTE : The system will attempt to convert your uncompressed (non wav49) .wav file into the required format once the upload is complete, however, the result can not be guaranteed if the file is not in the proper format.
- Download: Use this option if you want to download this recording from your account.
- Re-upload: Use this option if you want to upload again this recording in your account.
- Delete: Use this option if you want to delete this recording from your account when you no longer need it.
How to use a recording
From our system, recordings can be used in different features, such as:
- Digital receptionist in your Customer Portal → DID Numbers.
- Calling Queues in your Customer Portal → DID Numbers.
- To Route a DID Number in your Customer Portal → DID Numbers → Manage DIDs → Select DID → Edit DID → Routing
- To Route Failover Options in your Customer Portal → DID Numbers → Manage DIDs → Select DID → Edit DID → Failover
See the individual pages for these features for details.