Echo suppressor problem

31 views
Skip to first unread message

ipp

unread,
Apr 16, 2010, 2:50:15 AM4/16/10
to pjsip-iphone-audio-driver
Hello,

First of all thank you for the excellent work. I just use it and very
happy.

One of important features of your driver is Acoustic echo canceler
(AEC) and I have some trouble with it. I run several tests: I made
calls via VoIP and via GSM (standard cell call). I turn on speaker to
test AEC. In both cases I could not hear echo but (sometimes) I heard
an extra sound (gurgling) in VoIP calls. GSM calls did not have such
problem.

Is there a known issue for you? May be you have any ideas how I can
resolve it?

BTW: An additional question. Do you plan to port your driver for
latest pjsip ver. 1.5.x?

--
Best regards,
Ivan


--
Subscription settings: http://groups.google.com/group/pjsip-iphone-audio-driver/subscribe?hl=en

Robbie Hanson

unread,
Apr 18, 2010, 6:09:43 PM4/18/10
to pjsip-iphone...@googlegroups.com
Hi Ivan,

When you configure your pjsip stack, how are you configuring the built in software echo cancellation (that comes with pjsip)?

-Robbie Hanson

Ivan Murashko

unread,
Apr 19, 2010, 1:21:57 AM4/19/10
to pjsip-iphone...@googlegroups.com
Hello Robbie,

My media config is the following:

/* Media config */
  {   
    pjsua_media_config_default(&(media_cfg));
    media_cfg.clock_rate = 8000;
    media_cfg.snd_clock_rate = 8000;
    //media_cfg.clock_rate = 44100;
    //media_cfg.snd_clock_rate = 44100;
    //media_cfg.ec_options = 0;//0=default,1=speex, 2=suppressor   
    media_cfg.ec_tail_len = 0;   
    // Enable/Disable VAD/silence detector
    media_cfg.no_vad = 1;
    media_cfg.snd_auto_close_time = 0;
    //media_cfg.quality = 2;
    //media_cfg.channel_count = 2;   
    media_cfg.enable_ice = 0;
  }

I assume that the config disable any echo cancellation build-in into pjsip.
BTW: I've also checked with gdb that echo cancellation code was not enabled

--
Best regards,
Ivan
--
Best regards,
Ivan
Reply all
Reply to author
Forward
0 new messages