You could first try this online converter ...
http://www.asteriskguru.com/tools/audio_conversion.php
You may need to first convert the .wav file to a PCM file as follows (see below).
sox -r 8000 -w -s sample.wav sample.raw (sample.wav is your G729 wav file) and then use sample.raw (G729 input codec) as the input to the online converter.
You may be having problems because your input file is not in the correct format. From your first post it would appear to be a .wav file? The following is based on the last link in my post above.
To use the VoiceAge decoder you may first need to convert your wav file into a PCM or raw file. Use the Win32 binary of the sox program from here.
http://sox.sourceforge.net/
VoiceAge G.729 encoder/decoder
http://www.voiceage.com/openinit_g729.php
From MSDos try the following conversions.
sox -r 8000 -w -s sample.wav sample.raw (sample.wav is your G729 wav file)
va_g729_decoder.exe sample.raw final.raw
sox -r 8000 -w -s final.raw final.wav (try to play final.wav using Win Media Player)
The first command converts the sample.wav file into sample.raw with a sampling rate of 8,000, 16-bit words signed integer. The second line decodes the bitstream into final.raw using the va_g729_decoder program. Finally, use the sox program to convert the raw speech file into a wav format so that it can be played using Windows Media Player, Real Player etc.
If you are still not having any luck then try to use the va_g729_encoder program
to encode any voice file recording and then decode it again to see how the procedure works.
sox -r 8000 -w -s sample.wav sample.raw (sample.wav is now any uncompressed voice) va_g729_encoder.exe sample.raw temp.raw (wav file)
va_g729_decoder.exe temp.raw final.raw
sox -r 8000 -w -s final.raw final.wav
Time limited (60 hours) EasyG729 commercial product - the trial zip file includes two test files test.cod (encoded G.729) and test.pcm (original PCM file) which might help to get your decoding to work correctly.
http://www.imtelephone.com/EasyG729A.html
Alternatively you could also try to get this Windows Mobile program to run using a free Microsoft emulator for Windows.
mVisualVoiceMail includes an industry leading audio player specialized for playing voicemails in a number of industry standard formats. It is a unique player designed with voicemail in mind, capable of decoding audio data generated by commonly used PBXes such as those from Avaya, Cisco or Nortel in G.729, GSM 6.10, G.711 and many other formats that cannot be natively reproduced with Windows Media Player or other audio apps.
http://www.motionapps.com/mvisualvoicemail/_ppc.jsp
http://www.downloadsquad.com/2008/0...ulator-lets-you-run-windows-mobile-6-on-your/
There seems to be a patched version of mVVM available at
www.isohunt.com if necessary.
Matlab based G.729 encoder/decoder
http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=14220&objectType=file