tdm/android_device_lge_thunderc — Issue #12: No incoming or outgoing audio during SIP calls
Author: el-schisne
Created: 2012-02-18 17:14:05+00:00
State: open

Using Android's native SIP-calling feature, there is no audio except:

1. the initial "other-end-is-ringing" tone in an outgoing call.
2. DTMF tones sent by the Optimus, which can be heard on the other end. (DTMF tones sent from the other end are still not audible to the Optimus.)

Build: quattrimus alpha3 (2/17/2012)
Tested working on: BACKside IHO build 2/12/2012

### Expected behavior (behavior on current IHO Gingerbread builds):

The other party is able to hear me, and I am able to hear the other party.

### Actual behavior:

When a SIP call is made from the Optimus V, the "other-line-is-ringing" tone is played through the ear speaker (as expected) until the other party (or voicemail) picks up. Once the other party picks up, there is no audio heard from either end; neither the microphone nor the ear speaker transmits audio from the call.

Similarly, incoming SIP calls successfully ring on the Optimus, but after picking up, neither I nor the other party can hear each other.

In either case, muting and unmuting the microphone has no effect, nor does changing the volume setting during the call.

When the other party hangs up, the call is automatically terminated as expected. The whole process seems to work fine except audio. Interestingly, as mentioned above, DTMF tones sent from the Optimus can be heard on the other end but not the other way around. Also, activating speakerphone during a SIP call outputs very light static from the rear speaker, indicating that the speakerphone will likely work once overall SIP call audio does. (This is significant because speakerphone output during SIP calls is broken in IHO.)

### Steps to duplicate:

(I recommend doing this over wi-fi, as it's more reliable, but it should work over 3G as well.)

If you already have a SIP account, skip this paragraph. If you don't have a SIP account already, I recommend a service called Sipgate One (http://www.sipgate.com/one), for which incoming calls are free. Once logged into the Sipgate website, click "Settings" at the top, "SIP Credentials" at the bottom of the right-hand menu, and enter that information into the phone (open the Phone app; hit the Menu physical button; select Settings; scroll down and select Internet Call Settings; select Add Account). Check the "Receive Incoming Calls" box on your Optimus.

If you want to call yourself to test, you can call your new Sipgate number from any phone other than your Optimus's Virgin Mobile service. If you don't have another line, you can use Google's "Call from Gmail" feature (set up automatically when you create a Google Voice account), which is free for both incoming and outgoing calls.

Call your Sipgate number from your Gmail number and observe the lack of audio once you pick up. Conversely, if you try this on an IHO build, you will be able to hear yourself on both ends.

I don't know of a free way to test outgoing calls unless you're grandfathered into a pbxes.org account (which I am--that's how I was able to test it).