Acoustic Echo Cancellation on Freeswitch side
Hi there, I was wondering whether there were any echo cancellation alternatives available that could potentially work on the Freeswitch server side. This is mainly to cater for people that dial into my service using just their laptop microphone + speakers and their client app doesn't support echo cancellation. I realize that this could be an expensive proposition (from a computational perspective) but curious if the option (commercial or otherwise) exists. Thanks! Imran
On Thu, 29 Mar 2012 18:56:44 +0500 Imran Moinuddin <imran.moinuddin@nexdegree.com> wrote:
I was wondering whether there were any echo cancellation alternatives available that could potentially work on the Freeswitch server side.
May be you should search for: voip echo oslec
This is mainly to cater for people that dial into my service using just their laptop microphone + speakers and their client app doesn't support echo cancellation.
I realize that this could be an expensive proposition (from a computational perspective) but curious if the option (commercial or otherwise) exists.
A (good) commercial proposition should be to ask these people to buy a correct headset... -- A snake lurks in the grass. -- Publius Vergilius Maro (Virgil)
Oslec is a line echo canceller and its license is incompatible with FreeSWITCH. Acoustic echo cancellation needs to be done by the handset. Speex preprocessor has an echo canceller, but I don't know how good it is. On Mar 29, 2012, at 10:37, Bzzz <lazyvirus@gmx.com> wrote:
On Thu, 29 Mar 2012 18:56:44 +0500 Imran Moinuddin <imran.moinuddin@nexdegree.com> wrote:
I was wondering whether there were any echo cancellation alternatives available that could potentially work on the Freeswitch server side.
May be you should search for: voip echo oslec
This is mainly to cater for people that dial into my service using just their laptop microphone + speakers and their client app doesn't support echo cancellation.
I realize that this could be an expensive proposition (from a computational perspective) but curious if the option (commercial or otherwise) exists.
A (good) commercial proposition should be to ask these people to buy a correct headset...
-- A snake lurks in the grass. -- Publius Vergilius Maro (Virgil)
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
On Thu, 2012-03-29 at 16:37 +0200, Bzzz wrote:
On Thu, 29 Mar 2012 18:56:44 +0500 Imran Moinuddin <imran.moinuddin@nexdegree.com> wrote:
This is mainly to cater for people that dial into my service using just their laptop microphone + speakers and their client app doesn't support echo cancellation.
I realize that this could be an expensive proposition (from a computational perspective) but curious if the option (commercial or otherwise) exists.
A (good) commercial proposition should be to ask these people to buy a correct headset...
Or use a softphone that has echo cancellation (see counterpath), or maybe even use a webphone with mod_rtmp as flash might also have echo cancel features. But none of those can replace a good headset.
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. 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. 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. Regards, -- João Mesquita Sent with Sparrow (http://www.sparrowmailapp.com/?sig) On Thursday, March 29, 2012 at 11:48 AM, François Delawarde wrote:
On Thu, 2012-03-29 at 16:37 +0200, Bzzz wrote:
On Thu, 29 Mar 2012 18:56:44 +0500 Imran Moinuddin <imran.moinuddin@nexdegree.com (mailto:imran.moinuddin@nexdegree.com)> wrote:
This is mainly to cater for people that dial into my service using just their laptop microphone + speakers and their client app doesn't support echo cancellation.
I realize that this could be an expensive proposition (from a computational perspective) but curious if the option (commercial or otherwise) exists.
A (good) commercial proposition should be to ask these people to buy a correct headset...
Or use a softphone that has echo cancellation (see counterpath), or maybe even use a webphone with mod_rtmp as flash might also have echo cancel features.
But none of those can replace a good headset.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org (mailto:consulting@freeswitch.org) http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org (mailto:FreeSWITCH-users@lists.freeswitch.org) http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Hello, Anybody having experience with PBXMate? ( http://www.solicall.com/products.html) It seems to have AEC.... Regards, Tamas 2012/3/29 João Mesquita <jmesquita@freeswitch.org>
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.
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.
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.
Regards,
-- João Mesquita Sent with Sparrow <http://www.sparrowmailapp.com/?sig>
On Thursday, March 29, 2012 at 11:48 AM, François Delawarde wrote:
On Thu, 2012-03-29 at 16:37 +0200, Bzzz wrote:
On Thu, 29 Mar 2012 18:56:44 +0500 Imran Moinuddin <imran.moinuddin@nexdegree.com> wrote:
This is mainly to cater for people that dial into my service using just their laptop microphone + speakers and their client app doesn't support echo cancellation.
I realize that this could be an expensive proposition (from a computational perspective) but curious if the option (commercial or otherwise) exists.
A (good) commercial proposition should be to ask these people to buy a correct headset...
Or use a softphone that has echo cancellation (see counterpath), or maybe even use a webphone with mod_rtmp as flash might also have echo cancel features.
But none of those can replace a good headset.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Actually the *PBXMate* product that you mentioned appears in the http://wiki.freeswitch.org/wiki/PBXMate-FreeSWITCH-integration Wiki of FreeSWITCH therefore it is compatible with FreeSWITCH. After reading the product's page, it looks to me like you can first test the *Personal PBXMate* to verify that the http://www.solicall.com/products.html#PersonalPBXMate acoustic echo cancellation is working in your environment. -- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/Acoustic-Echo-Cancellation-on-... Sent from the freeswitch-users mailing list archive at Nabble.com.
participants (7)
-
Bzzz
-
cmrienzo@gmail.com
-
François Delawarde
-
Imran Moinuddin
-
João Mesquita
-
Tamas Jalsovszky
-
Valer