Asterisk sound file format error

Hello,

  My primary Asterisk server is currently running on Ubuntu, in a 64 bit environment.

I am currently testing Asterisk on a second box, which is loaded with Centos, in a 32 bit environment.

I copied over all of my voice mail files, i.e. unavailable message greetings and the actual voice mail messages themselves, over to the Centos box, so the environment would be duplicated.

For some reason when Asterisk tries to play these files, I get an error in the CLI, and then a busy signal, as it is unable to play the WAV file.  Here is the message in the CLI

[Jul  5 13:56:48] WARNING[24266]: format_wav.c:140 check_header: Not a wav file 49
[Jul  5 13:56:48] WARNING[24266]: file.c:379 fn_wrapper: Unable to open format wav

- Now if I record new messages on the Centos box, it has no problem playing back those native recorded WAV files.

-  Both boxes are running asterisk 1.4.25.1 ..

-  My end goal is to be running Centos 64 bit on the primary server, and Centos 32 bit on the other box, and be able to back up the voicemail files etc, from the primary to the secondary server, and have everything be functional on the secondary as it is on the primary.  So far everything else about Asterisk seems to run fine with the settings from the primary, the only problem being these voicemail WAV files.  

Any ideas why this is happening?
LVL 4
jkocklerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

three7sixCommented:
When you copied over the wav files did you chown them to the asterisk/asterisk user?  Might be a permission issue.

If that isnt the case,  does the .wav file play OK on a pc?  Maybe its a codec issue?
0
three7sixCommented:
Also, asterisk (unless its been fixed) behaves funny if the file has a capital extension.  
0
jkocklerAuthor Commented:
The files play fine everywhere else.  The file even plays fine on the Linux box that asterisk is running on... weird..I did not chown the file though.
0
Powerful Yet Easy-to-Use Network Monitoring

Identify excessive bandwidth utilization or unexpected application traffic with SolarWinds Bandwidth Analyzer Pack.

three7sixCommented:
My guess is chowning the file will fix the issue then.
0
jkocklerAuthor Commented:
Also I noticed whenever asterisk saves the sound files, it makes 2 copies, one with extension WAV and another one with lowercase wav.... the lowercase is usually larger, but both have the same audio.... not sure why that is.
0
three7sixCommented:
the .WAV file is wav49 codec.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
jkocklerAuthor Commented:
so then it sounds like it is only trying to read the lowercase wav, and skipping the WAV...Why would it do that if both have the same permissions?
0
three7sixCommented:
I believe the setting is in your voicemail.conf file.   Theres a line for voicemail format and it has two formats by default.  As for the "whys", I am uncertain.
0
three7sixCommented:
Did you try chowning the files?  The two files is the default nature of asterisk, and I do not believe it to be the problem in this case.
0
jkocklerAuthor Commented:
I removed the small wav, and and left the WAV, and that solved the issue.  Let me check the voicemail.conf .. Thanks three7six ....

I have another question open here, if you want to check that one out...

http://www.experts-exchange.com/OS/Linux/Q_24545476.html
0
three7sixCommented:
OR, the issue could be when the files were copied over they lost the .WAV for wav49 and .wav extensions.  If a standard .wav encoded voicemail file has an extension of .WAV,  asterisk is going to try to play it as a wav49.  If chowning doesnt fix it,  make sure your file extensions are correctly capitalized and not capitalized, depending on the file format.
0
jkocklerAuthor Commented:
chown tells me asterisk is an invalid user.... I don;t know but if copying out the wav fixes the issue, that is fine with me.... this is just a backup server anyway...


check out this question if you get a chance.. .thanks

http://www.experts-exchange.com/OS/Linux/Q_24545476.html
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
IP Telephony

From novice to tech pro — start learning today.