Tips
Workaround: How to fix the GSM/WAV voicemail attachment issue in Android
November 21, 2009 | by Ed Clark
Android Tricks, Android Tutorials, Tips
UPDATE:
While the solution below still works, I am happy to say that Walter Wang has released an app on the Market (after reading this post!) that may solve this problem for most. The app is called “Remote Wave,” and it has been confirmed to work with K9 and the built-in GMail client, among others.
Remote Wave
If you’re like me, you work at a place that sends your work-related voicemail to you as e-mail attachments so you access them anywhere with an internet connection. Also, if you’re like me, you have come to view this service as essential. In fact, it’s hard for me to imagine being able to stay on top of my work commitments without it. Yet, this is one of the areas where my Android phone used to let me down. The issue became critical enough for me to search for a workaround instead of waiting for some developer to put a new app on the Market. I’m glad to say my search came up with something that works for me; hopefully it will also work for you.
THE PROBLEM:
One of the most common formats for voicemail attachments is a GSM6.1/wav file, and Palm 3-5 and Windows Mobile users have had support for these files for many years. Unfortunately, Android does not natively support this format, and (as far as I know) there are no applications on the Market or elsewhere that can handle these files on your Android phone.
This problem was submitted as a “feature request” to Google Code’s Android site as open issue #1712 in January 2009, but no visible progress has been made since the original submission. With the recent release of the Droid, a whole new group of corporate voicemail users is adding its complaints to the 1712 thread. Here is just a sampling of some of the most recent comments from this month:
/Comment 15 by racerock, Nov 08, 2009 WIll this issue be fixed or do I need to return the droid?/
/Comment 16 by jlstanley, Nov 09, 2009 Same here. Lots of interest in Android from various people at work, but this is a deal-killer. The same files work fine for several iPhone coworkers. We NEED this to work with Eris phone (cupcake) for work voice-mail. PLEASE fix!/
/Comment 25 by seankendrigan, Nov 16 (3 days ago) Ditto here, just bought the phone and am extremely disappointed. I NEED THIS!!!/
/Comment 26 by smikwily, Nov 16 (2 days ago) Interested as well. I was one of the first in our company to get an Android and found out today I can’t listen to our company voicemails on my phone. I can surf the net, use GPS, view real time images with a 3D overlay, but am unable to play a WAV file. Doesn’t make much sense./
Clearly, the masses have spoken. This is one of a few issues that absolutely must be resolved to elevate Android phones from fancy social devices to the business phone level. From what I can tell, some Google engineers like JBQ have at least looked at it, but there’s no telling what’s in the works at this point. However, don’t panic. Your intrepid Android devotee has found a workaround.
THE SOLUTION (FOR NOW):
Greg De Vitry of iPhoneconvert.com has created a site that originally helped the iPhone get past this very same hurdle, and is now providing the same service to Android users. Users just auto-forward their messages in unusable formats to the site, which are then converted and e-mailed back to them as viewable .mp4 files. I was surprised to learn that iPhones had exactly the same problem when they first came out, until version 3, which can now handle most wav files. Greg originally built his site in 2007 in order to play his work and home (Vonage) voicemail files on his iPhone. Through the years he has had over 30,000 users of his basic (free) service, but as different hacks became available for the iPhone and the OS supported more formats, his userbase declined. He currently has 1,200 registered (paid) users, and just experienced a recent surge of 500 new basic service users in the past two weeks. Although he hasn’t ever asked users for their phone OS during the user registration process, it’s a good bet that most of these new users are Android owners.
Privacy is a big concern for most of us, so I asked Greg about how he deals with the voicemail files to protect privacy. He responded with the following:
“Each user has the option to auto-delete [their voicemail messages after conversion]. With auto-delete, the maximum time the voice mail would be on the server is 60 seconds (minimum 1 second). If a voicemail is not auto deleted, it has a life of 30 days max. The system cleans out any stored messages (and all other DB logs too… so I don’t have any data mining ‘data’). I also don’t keep logs/copies. If a user is having difficulties, I request an example file (one that is not sensitive or personal).”
That explanation, plus the fact that Google doesn’t turn up any complaints for iPhoneconvert.com is probably good enough for most people. However, for those that want to go the extra mile to guarantee security, Greg offers this option: “I’ll be glad to assist setting up an in-house/personal server converter.”
HOW TO DO IT:
1. Create a new account at iPhoneconvert.com.
2. Click the “Your Details” link on the left side of the home page to set up your addressing, delivery, and storage settings. I like the auto-delete feature because I don’t need to use Greg’s site for voicemail storage. Save your preferences by clicking the save icon at the top of the page.
3. Set up your work e-mail to send your voicemail attachments on to iPhoneconvert.com. In my case, I created an e-mail filter on my e-mail server that forwards all of my work voicemail to iPhoneconvert.com. (I was able to use the sender variable to create my filter, but you may have to use the subject line depending on your system.) The converted files get sent back to me within a minute or two because I am a “registered” user. Note: I chose to donate and become a registered user (minimum $10 donation) because I don’t want any delays in receiving my voicemail. Basic (free) users get the same conversion service, but the files sent back will be delayed in a queue.
4. I use the K9 e-mail client to view the message, click to save the attachment, and the file automatically opens in the default media player and plays the message.
CONCLUSION:
Don’t return your Droid/Eris/Magic/Hero/G1 because of this issue without trying this workaround! iPhoneconvert.com might be a good answer for you. The service is time-tested and works very well, and don’t feel too bad: your iPhone buddies had to do the same thing when their phones first came out.
Cost of Workaround: $0-$10+ ($10 donation turns off nags and preset delays).
Pros: Works well, easy to implement, cheap, the service handles many file types.
Cons: Increased bandwidth usage for each VM, possible security concerns for some folks, workaround for something that should be a Market app or have native support.















Works a treat! With the player app supplied on my Hero Thank you, thank you, thank you
What is an Android?
well written,should do the trick…DHC
Can't wait to pass this on at work – maybe now I can be the "Hero"
I'm assuming I still can't download an attachment even if it's been converted to MP4 from my Exchange server with SSL turned on within the phone.
Hi Michael, is your issue downloading attachments in general? If so, what e-mail client are you using?
Hi Ed, I'm using the native Android client talking to an Exchange 2003 server. If you have SSL enabled and you try to open an attachment, you get "fetching attachment" indefinately. If you remove SSL it works or if you use an AOL account for example.
Michael, check out comments #22 and #23 on open issue 4565: http://code.google.com/p/android/issues/detail?id… Hope that works for you until Google patches their client.
I just published a app in Android Market which can play this kind of format, support raw gsm file (.gsm) and wave file with GSM 6.1, ALaw, MuLaw(ULaw) encodings. search "Remote Wave" in Android Market, hope it helps.
Hi Walter, this sounds great! Can your player somehow be the default player for these files without taking over .mp3s from the Music player?
Yes, It only applied on .wav, .gsm files. there is a know issue: native Gmail client always use built-in player and event not allow you to download the attachments, you have to use browser based gmail client to download and play it.
Works fantastic using Touchdown for Exchange. Pressing on attachment gives option to "open with" and select Remote Wave – Voila! Thanks for the workaround Walter!
You are welcome. I'm a everyday reader of Ed's blog, thanks to him. I didn't know this problem before. when I saw it from this blog, I thought, I already finished this job in my another app, so you got it after 2 days.
Walter, I edited the post to include a mention of your app.
Thank you and your great blog.
Walter, this is great. Once question, I can barely hear the audio when it plays, what audio controller would control the volume for remote wave? I tried a few of the volume settings for call volume and media volume but it was always very faint. If anyone else has figured this out on the Eris I would greatly appreciate the input. It does work, just very hard to hear. Thanks Bob
Thanks for posting the iPhoneconnect information. Extremely helpful!!! I'm using it and most happy. Best Regards.
THANK YOU!!! Plays all of my voice mails from Cablevision (Optonline) and RingCentral via GMAIL CLIENT!!! Saved me so many headaches. $2 to fix a deal-breaking problem on my DROID is a no-brainer. Not an elegant player, but IT WORKS! Thank you, Thank you, THANK YOU!!!
cannot get remoye wave to download from any where it is off the the adroid market
Interesting. I am using Android 1.6. I have no issues downloading my vonage VM attachments using gmail.
I am on the Telus network and use an exchange server as well, the Hero is my work phone….Telus has a service that translates all our voicemails to text and emails them to us. It works great! once in a while it will mess up and I will need to actually check my voicemail but for the most part it is an awesome service. I rarely listen to the wav file and if I really need to dial in its not that often so not a big deal.
tried to find it on my G! Market-got message 'there are no matches in the Android Market for the search 'remote wav', what is up?
I searched for 'remote wave' today and it found it straight away. Try adding the 'e' to wav…
it up there – but why pay for something this essential Google needs to fix this problem – Now!
Another fix is to have your IT/Telecom dept. Change the format of the .WAV to a higher bit rate. For me, i changed the format from GSM#### to PCM####. Increases an 8 second voicemail from 20k to 100k.
there is another free wav to mp3 conversion service at droidstory.com/wav2mp3/
There's a new app in the Android Market called WavPlayer. It costs only 99 cents but can play most WAV and GSM encoded files. Check it out.
Thanks for the app. I'm new to droid and was surprised it didn't play these .wav files. Wasily fixed with the app.
Thank you very much! This is the only solution.
I was having this problem too with my Sprint Epic 4G. I am so happy to have found this post. Thanks very much for the explanation and the app!!!