<div style="font-family: 'Courier New'; font-size: 13px; ">This is a tough one. I played with speex preprocessor while trying to develop FSComm and had no success… I don't know much on the subject and my inability to solve this problem cause be to halt the development of FSComm for a while since I don't see myself wearing a headset all day while coding and FSComm was a project that I was developing for myself.<div><br></div><div>A friend of mine that develops Blink(saghul) told me that they yanked the WebRTC echo cancelled and it works like a charm. Too bad it seems to only work right on Mac due to the lack of realtime audio on other platforms. Again, I don't know much about the subject to really know what he is talking about but I thought it was worth mentioning here.</div><div><br></div><div>For Imran, acoustic echo cancelers cannot be done anywhere BUT on the device that is capturing the signal. Once it is on the line, it is not echo anymore.</div><div><br></div><div>Regards,</div></div>
                <div><div><br></div><div>--&nbsp;</div><div>João Mesquita</div><div>Sent with <a href="http://www.sparrowmailapp.com/?sig">Sparrow</a></div><div><br></div></div>
                 
                <p style="color: #A0A0A8;">On Thursday, March 29, 2012 at 11:48 AM, François Delawarde wrote:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div><div>On Thu, 2012-03-29 at 16:37 +0200, Bzzz wrote: </div><blockquote type="cite"><div><div>On Thu, 29 Mar 2012 18:56:44 +0500</div><div>Imran Moinuddin &lt;<a href="mailto:imran.moinuddin@nexdegree.com">imran.moinuddin@nexdegree.com</a>&gt; wrote:</div><blockquote type="cite"><div><div>This is mainly to cater for people that dial into my service using just</div><div>their laptop microphone + speakers and their client app doesn't support</div><div>echo cancellation.</div><div><br></div><div>I realize that this could be an expensive proposition (from a computational</div><div>perspective) but curious if the option (commercial or otherwise) exists.</div></div></blockquote><div><br></div><div>A (good) commercial proposition should be to ask these people to buy</div><div>a correct headset...</div></div></blockquote><div><br></div><div>Or use a softphone that has echo cancellation (see counterpath), or</div><div>maybe even use a webphone with mod_rtmp as flash might also have echo</div><div>cancel features.</div><div><br></div><div>But none of those can replace a good headset.</div><div><br></div><div><br></div><div><br></div><div>_________________________________________________________________________</div><div>Professional FreeSWITCH Consulting Services:</div><div><a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a></div><div><a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a></div><div><br></div><div>FreeSWITCH-powered IP PBX: The CudaTel Communication Server</div><div><a href="http://www.cudatel.com">http://www.cudatel.com</a></div><div><br></div><div>Official FreeSWITCH Sites</div><div><a href="http://www.freeswitch.org">http://www.freeswitch.org</a></div><div><a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a></div><div><a href="http://www.cluecon.com">http://www.cluecon.com</a></div><div><br></div><div>FreeSWITCH-users mailing list</div><div><a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a></div><div><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a></div><div>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a></div><div><a href="http://www.freeswitch.org">http://www.freeswitch.org</a></div></div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>