Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Most of the operators now support HD voice on Android devices. I was wondering about the following points:

  1. How can an Android user be sure that a call is HD without guessing from the audio quality?

  2. Does the phone hand over calls from HD to normal call and vice versa?

share|improve this question

None of the carriers in the US support this that I know of. But according to the android supported codec page, AMR-WB (Adaptive Multi-Rate Wideband) is supported by android devices. As long as the carrier is actually using the "spec" to transmit the "HD Voice" over the GSM/CMDA network, there is nothing special that needs to be done for android devices, it will support both Normal and HD calls.

To explain a little further. When an HD call comes in on a device that supports AMR-WB, and it is enabled (based on the comments below that some may not have support enabled), nothing has to be done on the device side. All that is sent to the device is an audio stream, the stream is in the AMR-WB format and the device decodes that automatically. Because it is an audio codec specification and the support for that exists on the device you are able to send/receive using this codec.

share|improve this answer
you comment is availability of technology on device and operator but There are some devices say S2(international version) which requires explicit enabling of wb-amr support..there must some gateway where it detects the behavior of the call.. I dont no if the same applies to Galaxy s2 US version(skyrocket) – user12295 Feb 28 '12 at 15:32
ok, but your question was not if it has to be enabled on the device, your questions was how does it detect it, and does it handle the 2 different types of calls, which I answered. No carrier in the US supports HD voice, so even if you have to enable it on the US version of the SGS2, it wont do anything. – Ryan Conrad Feb 28 '12 at 15:40
I jus now found that there are more than 60 mobile devices world wide(status as of Nov-2011 might have grown now) from different OEM which supports HD voice. Here is the difference. ON ANDROID some devices needs to be enabled explicitly and some are enabled by default. Now the point 1. how to detect on default enabled devices. – user12295 Feb 28 '12 at 15:51
I have added to my original answer and I hope that helps explain it. – Ryan Conrad Feb 28 '12 at 16:06
Edited my question with more clarity – user12295 Feb 28 '12 at 16:22

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.