Hello Helmut,<div><br></div><div><div class="gmail_quote">On Mon, Nov 30, 2009 at 11:52 AM, Helmut Kuper <span dir="ltr">&lt;<a href="mailto:helmut.kuper@ewetel.de">helmut.kuper@ewetel.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Each try to do some kind of printf debugging in wanpipe-driver doesn&#39;t<br>
succeed.<br>
<br>
Any ideas?<br></blockquote><div><br></div><div>The way the rtp tapping works right now is kinda hackish and pretty much Asterisk/Zaptel-based. We depend on the application (either Asterisk or FreeSWITCH) to enable/disable echo cancellation via zaptel commands. When echo cancellation is enabled we assume a call started and enable the tapping, when echo cancellation is disabled we stop the tapping.</div>
<div><br></div><div>This behavior has yet to be implemented for FreeSWITCH. An easy way to do it is just to have the wanpipe card to work in zaptel mode and then add a call to zap_channel_command(tech_pvt-&gt;zchan, ZAP_COMMAND_ENABLE_ECHOCANCEL) on call start and ZAP_COMMAND_DISABLE_ECHOCANCEL on call stop in mod_openzap.c.</div>
<div><br></div><div>The right way to do it is via new API in libsangoma to start tapping and stop tapping. I will add the new libsangoma API to my todo list, hopefully will be done sometime this month.</div><div><br></div>
<div>If you want to test the first quick approach send me an off-line message with ssh connection information to get into your box to do these changes so you can test them.</div><div><br></div></div>-- <br>Moises Silva<br>
Software Developer<br>Sangoma Technologies Inc. | 50 McIntosh Drive, Suite 120, Markham ON L3R 9T3 Canada<br>t. 1 905 474 1990 x 128 | e. <a href="mailto:moy@sangoma.com">moy@sangoma.com</a><br>
</div>