<div dir="ltr">I worked on a VOIP implementation a long time ago.  (There might be some code/branch in the SVN).<div><br></div><div style>I used a third-party driver that creates a virtual soundcard that writes/reads from a network socket.  Just a thought.</div>

</div><div class="gmail_extra"><br clear="all"><div><br>--<br>José P. González-Brenes<br><a href="http://www.josepablogonzalez.com" target="_blank">www.josepablogonzalez.com</a></div>
<br><br><div class="gmail_quote">On Wed, Feb 19, 2014 at 8:51 AM, Nitin Dhawan <span dir="ltr"><<a href="mailto:nitin@imarketingadvantage.com" target="_blank">nitin@imarketingadvantage.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Is there any guidance/headstart in this direction? <u></u><u></u></span></p>

<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Aasish Pappu [mailto:<a href="mailto:aasishp@gmail.com" target="_blank">aasishp@gmail.com</a>] <br>

<b>Sent:</b> Wednesday, February 19, 2014 6:48 PM</span></p><div class=""><br><b>To:</b> Nitin Dhawan<br><b>Cc:</b> olympus-developers<br><b>Subject:</b> Re: [Olympus developers 460]: Re: documentation on Skyper?<u></u><u></u></div>

<p></p><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">I still think you may want to pursue in the direction of freeswitch integrated into olympus. Mainly because freeswitch provides all the telephony infrastructure with a slew of protocols (googletalk, SIP, skype, regular telephone).<u></u><u></u></p>

</div><div><div class="h5"><div><p class="MsoNormal" style="margin-bottom:12.0pt"><u></u> <u></u></p><div><p class="MsoNormal">On Wed, Feb 19, 2014 at 8:13 AM, Aasish Pappu <<a href="mailto:aasishp@gmail.com" target="_blank">aasishp@gmail.com</a>> wrote:<u></u><u></u></p>

<div><p class="MsoNormal">That's one way to look at the problem. I would think of something more scalable rather than device ids (meaning multiple physical devices). You could try writing the audio data to a network socket and forward it to the audio server. You will have to convert the audio server to accept network stream as opposed to reading frm device. There is an example of such instance in this branch. <u></u><u></u></p>

<div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">The audioserver reads the data from a socket and there's an audio client that feeds this data. <u></u><u></u></p></div><div><p class="MsoNormal">

 <u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><a href="http://trac.speech.cs.cmu.edu/repos/olympus/branches/networkoly/" target="_blank">http://trac.speech.cs.cmu.edu/repos/olympus/branches/networkoly/</a><u></u><u></u></p>

</div><div><p class="MsoNormal"><u></u> <u></u></p></div></div></div><div><div><div><p class="MsoNormal" style="margin-bottom:12.0pt"><u></u> <u></u></p><div><p class="MsoNormal">On Wed, Feb 19, 2014 at 8:08 AM, Nitin Dhawan <<a href="mailto:nitin@imarketingadvantage.com" target="_blank">nitin@imarketingadvantage.com</a>> wrote:<u></u><u></u></p>

<div><div><p class="MsoNormal"><span style="color:#1f497d">From what we understand now , I believe we have to add Skype’s device id  to the Audio Server configuration. And we will need more than one audio server to take care of </span><u></u><u></u></p>

<p><span style="color:#1f497d">a.</span><span style="font-size:7.0pt;color:#1f497d">       </span><span style="color:#1f497d">Skype</span><u></u><u></u></p><p><span style="color:#1f497d">b.</span><span style="font-size:7.0pt;color:#1f497d">      </span><span style="color:#1f497d">Telephony</span><u></u><u></u></p>

<p><span style="color:#1f497d">c.</span><span style="font-size:7.0pt;color:#1f497d">       </span><span style="color:#1f497d">Local Microphone Input</span><u></u><u></u></p><p class="MsoNormal"><span style="color:#1f497d"> </span><u></u><u></u></p>

<p class="MsoNormal"><span style="color:#1f497d">Are we on the right track?</span><u></u><u></u></p><p class="MsoNormal"><span style="color:#1f497d"> </span><u></u><u></u></p><div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in">

<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Nitin Dhawan [mailto:<a href="mailto:nitin@imarketingadvantage.com" target="_blank">nitin@imarketingadvantage.com</a>] <br>

<b>Sent:</b> Wednesday, February 19, 2014 12:18 AM<br><b>To:</b> olympus-developers (<a href="mailto:olympus-developers@cs.cmu.edu" target="_blank">olympus-developers@cs.cmu.edu</a>)<br><b>Subject:</b> RE: documentation on Skyper?</span><u></u><u></u></p>

</div></div><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal"><span style="color:#1f497d">I am able to start Skyper at the start and see it in process monitors. But it does not seem to start real server for some reason.</span><u></u><u></u></p>

<p class="MsoNormal"><span style="color:#1f497d"> </span><u></u><u></u></p><p class="MsoNormal"><span style="color:#1f497d">This is what I have done so far.</span><u></u><u></u></p><p><span style="color:#1f497d">a.</span><span style="font-size:7.0pt;color:#1f497d">       </span><span style="color:#1f497d">I add [Skyper] to Servers  RoomLine-hub.pgm</span><u></u><u></u></p>

<p><span style="color:#1f497d">b.</span><span style="font-size:7.0pt;color:#1f497d">      </span><span style="color:#1f497d">To startlist_sapi.config, I add</span><u></u><u></u></p><p><span style="color:#1f497d">PROCESS: "$OLYMPUS_BIN\skyper"</span><u></u><u></u></p>

<p><span style="color:#1f497d">PROCESS_MONITOR_ARGS: --start</span><u></u><u></u></p><p><span style="color:#1f497d">PROCESS_TITLE: SKYPER</span><u></u><u></u></p><p class="MsoNormal"><span style="color:#1f497d"> </span><u></u><u></u></p>

<p class="MsoNormal"><span style="color:#1f497d">When I start the skyper.exe independently -  it seems to be connecting with skype just fine. But when I call in from another skype account into this, it does not start a session, and it crashes.  It is not connected to the hub instance also like this.</span><u></u><u></u></p>

<p class="MsoNormal"><span style="color:#1f497d"> </span><u></u><u></u></p><div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in 0in 0in"><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Nitin Dhawan [<a href="mailto:nitin@imarketingadvantage.com" target="_blank">mailto:nitin@imarketingadvantage.com</a>] <br>

<b>Sent:</b> Tuesday, February 18, 2014 7:38 PM<br><b>To:</b> olympus-developers (<a href="mailto:olympus-developers@cs.cmu.edu" target="_blank">olympus-developers@cs.cmu.edu</a>)<br><b>Subject:</b> documentation on Skyper?</span><u></u><u></u></p>

</div></div><p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">We found skyper within the main code. But we are not able to configure it properly. Can someone suggest the right way to configure or if there is any documentation.<u></u><u></u></p>

<p class="MsoNormal"> <u></u><u></u></p><p class="MsoNormal">Thanks in advance.<u></u><u></u></p></div></div></div><p class="MsoNormal"><br><br clear="all"><u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div>

</div></div><p class="MsoNormal" style="margin-bottom:12.0pt"><span><span style="color:#888888">-- </span></span><span style="color:#888888"><br><span>Aasish Pappu</span></span><u></u><u></u></p></div></div><p class="MsoNormal">

<br><br clear="all"><u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><p class="MsoNormal" style="margin-bottom:12.0pt">-- <br>Aasish Pappu<u></u><u></u></p></div></div></div></div></div></blockquote></div>

<br></div>