I'm using iaxagent on a Droid X to connect by IAX to 1.8.3 at the office. 1.8.3 has sip phones. The audio is fine on the Droid X side. On the office side, they hear an echo of _their_ speech, not mine. The office uses sip-providers generally without any echo problem. Where do I start to figure this out? How do I narrow it down? Can I figure out if it is an iaxagent problem? Could using jitterbuffer cause this? Thanks for any help. sean
On 03/07/2011 04:15 PM, sean darcy wrote:> I'm using iaxagent on a Droid X to connect by IAX to 1.8.3 at the > office. 1.8.3 has sip phones. The audio is fine on the Droid X side. On > the office side, they hear an echo of _their_ speech, not mine. > > The office uses sip-providers generally without any echo problem. > > Where do I start to figure this out? How do I narrow it down? Can I > figure out if it is an iaxagent problem? Could using jitterbuffer cause > this?This is probably acoustic echo from your phone. The jitterbuffer has nothing to do with this. -- Kevin P. Fleming Digium, Inc. | Director of Software Technologies Jabber: kfleming at digium.com | SIP: kpfleming at digium.com | Skype: kpfleming 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA Check us out at www.digium.com & www.asterisk.org
> I'm using iaxagent on a Droid X to connect by IAX to 1.8.3 at the > office. 1.8.3 has sip phones. The audio is fine on the Droid X side. On > the office side, they hear an echo of _their_ speech, not mine. > > The office uses sip-providers generally without any echo problem. > > Where do I start to figure this out? How do I narrow it down? Can I > figure out if it is an iaxagent problem? Could using jitterbuffer cause > this?One thing you must consider, is that this echo they're hearing may be entirely an acoustic one, within (or around) the Droid itself. It's very possible for the microphone in a handset to pick up sound being emitted by the handset's speaker. This acoustic feedback can occur within the handset itself (sound from the speaker "leaks" through the chassis of the handset and reaches the microphone from behind), via mechanical coupling through the handset body, or by the mic picking up the sound from the outside (after it has come out of the speaker into the air). The best way to determine whether this is the case, is probably to shut down the speaker and isolate the mic... plug in an earphone which has a separate mic on its cord, and see if the callers still report the echo. If they do, it's due to electronic or digital goofs somewhere, but if they do not, it's due to acoustic feedback at the handset. There are (in principle) three ways to reduce or eliminate the echo: - Damp it out physically - block the acoustic feedback pathways. In a small USB phone handset I have, I found it necessary to "stuff" the open spaces inside the handset with cotton and foam, to block the back-wave from the speaker before it reached the microphone. - Use software which has some sort of VOX (voice-operated switch) detection or squelching... so that when the sound level at the microphone is less than you'd get by speaking into the mic, the handset "cuts off" the mic audio pathway entirely, and sends only silence (or sends nothing at all, although Asterisk doesn't always deal gracefully with this). - Use a better handset.
On 3/7/11 11:15 PM, sean darcy wrote:> I'm using iaxagent on a Droid X to connect by IAX to 1.8.3 at the > office. 1.8.3 has sip phones. The audio is fine on the Droid X side. On > the office side, they hear an echo of _their_ speech, not mine.We tried an Android SIP client last week and it had *huge* "echo" issues. The Android client operated by a colleague sitting next to me calling a normal SIP phone which I answered. When I started talking I heard myself twice. First the soft direct echo trough the air and then a really loud, very good quality second echo. Muting the microphone on the Android side did not solve the really loud second echo which suggests to me there might be something of a loop in the operating system looping the audio back. The phone is a Sony Ericsson Experia model, no idea what the exact type is. -- Andreas Sikkema