[Opensim-users] Murmur Voice Instructions
Adam Farrugia
uqafarru at fdn.uq.edu.au
Mon Jul 4 00:10:35 UTC 2011
>Well I get a grayed out button to and no voice dot either. I did leave the defaults but was wondering about them because murmur seems to make its own sqlite file, and I >used MySQL on my opensims. If the server needs access to a user list with UUID numbers or any data to do with my opensim, then it will need access to that data base. So I >was wondering if I should change it to that one or not. Because it won't find that in that Sqlite file.
>
>I also noticed that in the log it said it won't be assessable to the outside world because it can't load a file: This is what it said...
>
><W>2011-07-02 17:53:59.622 Bonjour: Failed to load dnssd.dll
><W>2011-07-02 17:53:59.715 1 => Not registering server as public
>
>
>I assumed it was either without a connection to my users on the MySql Database or because of the error loading dnssd.dll it can't access it.
>I opened the port 64738 and left the defaults and copied the section for opensim.ini
>
>So much since 7.1 has changed as for where some settings are, I was also wondering if that pasrt has changed places too? I run a standalone non hypergrid, with 48 regions. >So am I to assume this will only run in one of them if at all?
>
>Youmight not know any of this, but thanks forlistening, and maybe someone else might know what I am looking for?
>
>Thanks again for your time.
>InuYasah
Hello Meiji-san,
Don't worry about the "error" reported above- that is only about whether you want your Murmur server to be listed as an available public server, ie, Murmur as voice server in its own right on a public directory listing, unrelated to OpenSim. It just means that others running the native mumble voice client cannot see your murmur server in its list of available public servers. Also, don't worry about the database- the sqlite file automatically writes to either somewhere in your userprofile path or in the Mumble directory and doesn't have anything directly to do with Opensim user authentication anyway.
I have managed to get Murmur-Mumble/Whisper working on Ubuntu Server and Windows Server. Before I go to the extent of posting all of my config files (which I'm happy to do if need be), I'll share the main learnings I had in getting it going:
* Make sure you are using Murmur 1.2.1. The provided .dlls for Opensim (Ice, Glacier and MurmurVoice) have been compiled for that version and won't work on other server Versions
* The real "gotchya" for me in the end was the Region Name- are you using any special characters in the Region name? If you are, you have two choices: change the region name (the one you are configuring to register murmur to, specified as "channel_name" in OpenSim.ini) to one with no special characters (including spaces if region name is multiple words) or uncomment the following line in Murmur.ini and add the special character/s to the string:
#channelname=[ \\-=\\w\\#\\[\\]\\{\\}\\(\\)\\@\\|\\_\\-]+
Each character is separated by "\\", so you can see how the pattern works to add additional special characters. The easiest though is just to change the registered region name to contain no special characters, or in your case with 48 regions to choose from, use one with no special characters.
* Make sure you use whisper client 0.2.7 if you are under windows for the viewer
* Use a dedicated viewer for mumble/whisper. If you connect to other grids, it might be an idea to run another viewer for grids that have voice and use the "original" SLVoice.exe. There is a couple of .bat files that "should" be able to interchange between the modified SLVoice.exe needed for Mumble/Whisper and the Vivox-based SLVoice.exe but I found that this wasn't as smooth as hoped. That could just be me, but I've found that sticking with a dedicated viewer running just the modified SLVoice.exe works best. BTW, I am using Imprudence 1.3.2 SSE-optimised latest stable. For some reason, it just wouldn't work for me using the "experimental" version. It also works fine with Hippo 0.6.3. Haven't tried any SL Viewer.
I am assuming that you have configured the client to ensure voice is enabled at both estate-level and parcel level. Finally, you may need to go into the voice settings in the viewer preferences and click "reconnect to voice" to finally get it all going.
Of all the above, the region name/channel_name mapping was the final domino to fall for me and it sounds like from your (and Paul's) symptoms that this may be your issue as well. If not, let me know and I'll post all my config files if that would help.
Keep trying, though- Mumble really is far superior to Freeswitch in sound quality- Volker and his team really have done an excellent job.
Rgds,
Adam Farrugia
PIER Virtual
More information about the Opensim-users
mailing list