<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <link href="chrome://translator/skin/floatingPanel.css"
      type="text/css" rel="stylesheet">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <span tabindex="-1" id="result_box" class="" lang="en"><br>
      <span class="hps">Hi</span><br>
      <br>
      <span class="hps">I read a</span> <span class="hps">tutorial</span>
      <span class="hps">by</span> <span class="hps">Giovanni</span> <span
        class="hps">Maruzzelli</span><span>.</span><br>
      <span class="hps"><a class="moz-txt-link-freetext" href="http://lists.freeswitch.org/pipermail/freeswitch-users/2014-August/107455.html">http://lists.freeswitch.org/pipermail/freeswitch-users/2014-August/107455.html</a></span><br>
      <span class="hps">These are my notes</span><span>:</span><br>
      <br>
      <span class="hps">Theoretically</span><span>,</span> <span
        class="hps">Skype</span> <span class="hps">4.3.x</span> <span
        class="hps">is</span> <span class="hps">demanding</span> <span
        class="hps">Pulseaudio</span> <span class="hps">audio output</span><span>.</span><br>
      <span class="hps">I write</span> <span class="hps">theoretically</span><span>,
        because</span> <span class="hps">I noticed</span> <span
        class="hps">that</span> <span class="hps">Skype works</span> <span
        class="hps">without a</span> <span class="hps">problem</span> <span
        class="hps">thanks to</span> <span class="hps">the ALSA</span>
      <span class="hps">library</span> <span class="hps">itself</span>
      <span class="hps">Apulse</span><span>.</span><br>
      <span class="hps"><a class="moz-txt-link-freetext" href="https://github.com/i-rinat/apulse">https://github.com/i-rinat/apulse</a></span><br>
      <br>
      <span class="hps">In connection with</span> <span class="hps">the</span>
      <span class="hps">question</span> <span class="hps">whether it is</span>
      <span class="hps">possible with the help</span> <span class="hps">of
        this library</span> <span class="hps">to connect</span> <span
        class="hps">Skype</span> <span class="hps">with</span> <span
        class="hps">FreeSWITCH</span> <span class="hps">using</span><br>
      <span class="hps">eg</span> <span class="hps">mod_alsa</span> <span
        class="hps">or</span> <span class="hps">directly</span> <span
        class="hps">mod_skypopen</span><span>?</span><br>
      <span class="hps">Skypopen</span> <span class="hps">once</span> <span
        class="hps">used the</span> <span class="hps">ALSA</span> <span
        class="hps">API</span> <span class="hps">(version</span> <span
        class="hps">1.0.x,</span> <span class="hps">as I recall</span><span>)</span><span>.</span><br>
      <span class="hps">Under ideal conditions,</span> <span
        class="hps">it would be best</span> <span class="hps">to</span>
      <span class="hps">libraries</span> <span class="hps">based on</span>
      <span class="hps">Apulse</span> <span class="hps">do</span> <span
        class="hps">fork -</span> <span class="hps">eg</span> <span
        class="hps">library</span> <span class="hps">FsPulse</span><span>,</span><br>
      <span class="hps">that</span> <span class="hps">sound</span> <span
        class="hps">from Skype</span> <span class="hps">headed</span> <span
        class="hps">straight</span> <span class="hps">to</span> <span
        class="hps">the</span> <span class="hps">driver interface</span>
      <span class="hps">Skyopen</span><span>,</span> <span class="hps">eg</span>
      <span class="hps">/</span> <span class="hps">dev</span> <span
        class="hps">/</span> <span class="hps">skypopen</span><span>.</span><br>
      <span class="hps">Unfortunately,</span> <span class="hps">I am
        not</span> <span class="hps">a programmer,</span> <span
        class="hps">and</span> <span class="hps">I do not know</span> <span
        class="hps">how to</span> <span class="hps">change</span> <span
        class="hps">the</span> <span class="hps">ALSA</span> <span
        class="hps">library</span> <span class="hps">API</span> <span
        class="hps">to</span> <span class="hps">OSS</span> <span
        class="hps">compatible with</span> <span class="hps">FreeSWITCH</span><span>.</span><br>
      <br>
      <span class="hps">But if someone</span> <span class="hps">could</span>
      <span class="hps">create such a</span> <span class="hps">library</span>
      <span class="hps">to integrate</span> <span class="hps">Skype</span>
      <span class="hps">-</span> <span class="hps">FreeSWITCH</span><span>,</span><br>
      <span class="hps">it</span> <span class="hps">for many years to</span>
      <span class="hps">solve the problem</span> <span class="hps">with
        Skype</span><span>,</span> <span class="hps">and</span> <span
        class="hps">potential problems</span> <span class="hps">with
        possible</span> <span class="hps">errors</span> <span
        class="hps">Pulseaudio</span><span>,</span><br>
      <span class="hps">Pulse</span> <span class="hps">which</span> <span
        class="hps">are</span> <span class="hps">patched</span> <span
        class="hps">often</span> <span class="hps">even</span> <span
        class="hps">after two years</span><span>, such as the</span> <span
        class="hps">famous</span> <span class="hps">error:</span> <span
        class="hps">866</span><br>
      <span class="hps"><a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/archives/pulseaudio-bugs/2010-October/004195.html">http://lists.freedesktop.org/archives/pulseaudio-bugs/2010-October/004195.html</a></span><br>
      <span class="hps">If the cooperation</span> <span class="hps">of
        Skype</span> <span class="hps">with</span> <span class="hps">FreeSWITCH</span>
      <span class="hps">to be</span> <span class="hps">stable and
        predictable</span><span>,</span><br>
      <span class="hps">Pulseaudio</span> <span class="hps">in the
        middle of</span> <span class="hps">it</span> <span class="hps">is
        not</span> <span class="hps">in my opinion</span> <span
        class="hps">a good idea</span> <span class="hps">too</span><span>.</span><br>
      <br>
      <span class="hps">Also</span> <span class="hps">would be</span> <span
        class="hps">easier to</span> <span class="hps">control</span> <span
        class="hps">operation of</span> <span class="hps">Skype</span>
      <span class="hps">by</span> <span class="hps">FreeSWITCH</span><span>,</span><br>
      <span class="hps">if</span> <span class="hps">the sound</span> <span
        class="hps">from Skype</span> <span class="hps">went</span> <span
        class="hps">directly</span> <span class="hps">to the server,</span>
      <span class="hps">without</span> <span class="hps">mediators</span><span>,</span><br>
      <span class="hps">where the</span> <span class="hps">shape</span>
      <span class="hps">and function of</span> <span class="hps">FreeSWITCH</span>
      <span class="hps">developers</span> <span class="hps">have no
        effect</span><span>.</span><br>
      <br>
      <br>
      <span class="hps">PS</span><br>
      <span class="hps">My</span> <span class="hps">natural</span> <span
        class="hps">language</span> <span class="hps">is</span> <span
        class="hps">Polish</span><span>, sorry for</span> <span
        class="hps">bad</span> <span class="hps">English</span><span>.</span><br>
      <br>
      <span class="hps">Yours</span></span>
    <div style="bottom: auto; left: 238px; right: auto; top: 27px;
      display: none;" class="translator-theme-default"
      id="translator-floating-panel">
      <div title="Kliknij, by przetłumaczyć"
        id="translator-floating-panel-button"></div>
    </div>
  </body>
</html>