• V20: 3CX Re-engineered. Get V20 for increased security, better call management, a new admin console and Windows softphone. Learn More.

V10 RC2 Support for .raw prompt files

Status
Not open for further replies.

captivateglobal

Joined
Aug 27, 2010
Messages
26
Reaction score
1
In the new RC2 patch notes, it is listed that there is now support for .raw files for prompts, which should improve the efficiency of the Media Server and phone system itself whilst dealing with queues, etc.

Which format does 3CX expect in the .raw file? As there is no header (i.e. raw), 3CX will be reading this data interpreting a certain format, sample rate and sample size. My educated guess is that it will be in the format that the phone system is set to use - one of either g711a or g711u. If 3CX could confirm this it would be great.

Assuming that's correct, if a phone call itself is dropped into another codec - example, an endpoint calls with g729 only - then will 3CX be using the .raw file as a g729 file, or will it continue to read .raw files in whatever the default format is?

An expansion to the feature could work similarly to the Asterisk system, in which you store multiple files with extensions like .ulaw, .alaw, .g729, .gsm, etc. and the system picks whichever is the closest match to it's required codec - I imagine this would further increase the efficiency of the phone system, however it would require either X sets to be uploaded, or a service to pre-transcode those files when given a higher quality source in the beginning - example, you just upload a 16-bit 8KHz PCM file, and 3CX will produce and save those 5 raw formats into it's prompts folder.

Furthermore, will it be accepting .raw files for Music on Hold content? This would be a great improvement, as we can deliver much better 'end-quality' music on hold content if we're delivering in g711 format rather than PCM.
 
.raw files should provide raw audio stream data.
Audio stream parameters are:
PCM, 8kHz, 16 bits per sample. (2 bytes Little (Intel) endian)

PBX will care about codecs. It is not necessary to pay attention on such kind of details.
You can specify .raw file at any place where you can specify .wav

P.S. All other nuances (mentioned in context of *) are off topic ;)
 
Status
Not open for further replies.
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.