On Wed, Oct 17, 2012 at 4:22 PM, Luis Azedo <span dir="ltr"><<a href="mailto:luis.azedo@factorlusitano.com" target="_blank">luis.azedo@factorlusitano.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
does mod_skypopen work with silk codec at 16khz ?<div><br></div><div>i have a softswitch with several users using AMR-NB codec. i have a dialing plan to make calls to skype through feeswitch/mod_skypopen with G711U.</div>
<div>the softswitch does transcoding from AMR-NB to G711U. does freeswitch do transcoding from G711U to SILK?</div><div><br></div><div>the softswitch can also do transcoding from AMR-NB to SILK before going to frreeswitch. would this be better ?</div>
</blockquote><div><br><br>Hello Luis,<br><br>mod_skypopen connect to the skype client through a tcp socket and exchange with it a signed linear (SL) 16khz stream.<br><br>So, for what the skype client and FreeSWITCH are concerned, all is just signed linear, 16khz.<br>
<br>FreeSWITCH internally works with signed linear data.<br><br>So, the best you can do is to exchange signed linear stream (a "raw", native, non codified stream) between your softswitch and FreeSWITCH-skypopen.<br>
The second best would be to use a codec that is very light on cpu and that do 16khz.<br>The third best would be to use G711(u|a) that do 8khz, but is very light on cpu.<br><br>All trancoding and resampling (eg: from g711 to SL and SL to g711, but also between 8khz and 16khz) are done internally and automatically by FreeSWITCH.<br>
<br>Not sure if I was able to clarify the issue, feel free to ask again.<br><br>-giovanni<br><br><br><br>Sincerely,<br></div></div><br>Giovanni Maruzzelli<br>Cell : +39-347-2665618<br><br>