<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Hi,</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">The OpenSim voice module itself is pretty solid, however, the way it generates a password for the murmur server is anything but secure. That could use some work. We decided to add caps for mumble itself rather than use the vivox capabilities for talking to the viewer so that both voice solutions could be deployed and run on the same simulator at the same time. (Though they do not work in tandem. Vivox chatters can’t hear mumble chatters and vice versa.)</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">The viewer code works fairly well, there are changes upstream that will require it to be changed a bit. I, personally, don’t think the way vivox and Linden Lab chose to have the voice daemon communicate with the viewer, but such as it is, it’s there.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">The real bulk of the work left is with the mumble voice daemon itself. I began by reverse engineering the slvoice client and peeking at the sample client source code vivox provides and retrofitting comms for the viewer to control the mumble client the way it does with slvoice. However, the mumble client itself is a curiously written Qt app, and turning a Qt app into a more generic daemon process with no gui isn’t an easy process, plus with the relicensing this week of Qt to LGPL3, it would be of more benefit and less of a license fiasco to tackle this from the other end by creating the voice daemon out of libmumble rather than the monster mumble client.</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">I’d be happy and willing to assist in any efforts to complete this since much time and effort has already been invested in this.</div> <br> <div id="bloop_sign_1452893900832442112" class="bloop_sign"><div style="font-family:helvetica,arial;font-size:13px">-- <br>Cinder Roxley<br>Sent with Airmail</div></div> <br><p class="airmail_on">On January 15, 2016 at 1:24:16 PM, Terry Ford (<a href="mailto:terry@digiworldz.com">terry@digiworldz.com</a>) wrote:</p> <blockquote type="cite" class="clean_bq"><span><div bgcolor="#FFFFFF" text="#000000"><div></div><div>
<title></title>
Hello Melanie,<br>
<br>
The links I have to the code can be found here...<br>
<br>
This is the code found on Cinder's bitbucket account for the
Firestorm Viewer...<br>
<a class="moz-txt-link-freetext" href="https://bitbucket.org/cinderblocks/firestorm-mumble">https://bitbucket.org/cinderblocks/firestorm-mumble</a><br>
<br>
The code for the opensim module can be found here....<br>
<a class="moz-txt-link-freetext" href="http://www.digiworldz.com/Mumbler/cinderblocks-mumbler.zip">http://www.digiworldz.com/Mumbler/cinderblocks-mumbler.zip</a><br>
<br>
As I said.. it's been shelved for some time now but we did have
some success with this working using the Firestorm Viewer listed
above on windows.<br>
<br>
~Terry<br>
aka: Butch Arnold<br>
DigiWorldz.com<br>
<br>
<br>
<div class="moz-cite-prefix">On 1/15/2016 2:09 PM, Melanie
wrote:<br></div>
<blockquote cite="mid:569943F5.2040501@t-data.com" type="cite">
<pre wrap="">*ping*
There is renewed interest because at least one country has blocked
access to Vivox' servers. You never did say anything about this
cleanup. It really doesn't even need cleaning up, the community will
do that if you only release it.
- Melanie
On 29/09/2015 01:01, Terry Ford wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Hi Melanie,
I'll get with Cinder and see if we can clean up what we have and make it
available.
~Terry
On 9/28/2015 6:59 PM, Melanie wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Hi,
the best way to get hands and eyes on a project is to publish it.
You never did post any links but I'm sure the community would do the
rest of the needed work if you just posted what you have now.
- Melanie
On 28/09/2015 23:14, Terry Ford wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Hello Melanie,
Thanks for asking about it.
We had some early success on a windows based viewer, but ran into some
snags.
Cinder was working on it and ran into some issues with qt and we
eventually shelved it and I purchased a VIVOX license instead.
We had a working OpenSim module installed and working and a custom
Firestorm viewer with the needed changes.
We had very sporadic luck with a mac version - it was very problematic.
Later, Douglas @ MOSES offered to help, but went on to something else
instead so no work was done there by him or his team that I'm aware of.
There was some talk recently about revisiting it, but some birdies are
talking about some potential LL changes to how SLVoice is going to work
and we thought we'd wait and see how that shakes out.
I'm sure Cinder could point you to the code if you're interested in
taking a look at it.
I think it would be wonderful for a mumble/murmur solution to be
available to the community.
Thanks,
~Terry
On 9/28/2015 3:49 PM, Melanie wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Hi Terry,
it's gone quiet around this voice solution - is it still going to
become available?
- Melanie
On 05/01/2015 02:39, Terry Ford wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Hi All,
Digital Worlds Group, LLC has recently contracted with a viewer
developer to help us to create a new Murmur/Mumble Voice solution for
OpenSim.
We have most of this solution ready for use, but it does need some
further work.
The solution requires viewer code, opensim code, and the murmur server
to be installed and used.
We currently have a version of Firestorm with the required code.
This viewer code will be on a publicly accessible git repository for all
to access and should be easy for all other viewers to grab and include
in those releases as well.
This solution uses the latest available release of the Murmur Server.
We plan to release the OpenSim code as Open Source as well, and intended
on using a BSD 3 clause license, but we want to ensure that any and all
future changes to this code are contributed back to the community.
We hope our code will be included into OpenSim core so that everyone can
benefit, but we want to know if anyone would take issue with an included
clause that specify all changes to the code be contributed back to the core?
Commercial or private use of the code will be permitted for any use,
without exclusions, but we want to make sure that everyone can benefit
from any changes others make as well, making this a true community owned
project.
Anyone have any reservations about such a declaration in our license?
Thanks.
_______________________________________________
Opensim-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Opensim-dev@opensimulator.org">Opensim-dev@opensimulator.org</a>
<a class="moz-txt-link-freetext" href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev</a>
</pre></blockquote>
<pre wrap="">_______________________________________________
Opensim-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Opensim-dev@opensimulator.org">Opensim-dev@opensimulator.org</a>
<a class="moz-txt-link-freetext" href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev</a>
</pre></blockquote>
<pre wrap="">
_______________________________________________
Opensim-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Opensim-dev@opensimulator.org">Opensim-dev@opensimulator.org</a>
<a class="moz-txt-link-freetext" href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev</a>
</pre></blockquote>
<pre wrap="">_______________________________________________
Opensim-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Opensim-dev@opensimulator.org">Opensim-dev@opensimulator.org</a>
<a class="moz-txt-link-freetext" href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev</a>
</pre></blockquote>
<pre wrap="">
_______________________________________________
Opensim-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Opensim-dev@opensimulator.org">Opensim-dev@opensimulator.org</a>
<a class="moz-txt-link-freetext" href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev</a>
</pre></blockquote>
<pre wrap="">_______________________________________________
Opensim-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Opensim-dev@opensimulator.org">Opensim-dev@opensimulator.org</a>
<a class="moz-txt-link-freetext" href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev</a>
</pre></blockquote>
<br>
<div class="moz-signature">--<br>
---------------------<br>
<b>Terry Ford</b><br>
DigiWorldz Grid<br>
<a class="moz-txt-link-freetext" href="http://digiworldz.com">http://digiworldz.com</a></div>
<pre>_______________________________________________<br>Opensim-dev mailing list<br>Opensim-dev@opensimulator.org<br>http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev<br>
</pre>
</div></div></span></blockquote></body></html>