[Opensim-users] Mumble/Murmur not working in Diva r15402/Opensim 0.7.1

Bernd bo at sysdevel.de
Sun May 8 05:18:37 UTC 2011


Yes, if you recompile Murmur for 0.7.1 Release - it will work

if you recompile Murmur for 0.7.2 DEV it will not work (error CS0234: The
type or namespace name `Capabilities' does not exist in the namespace
`OpenSim.Framework'. Are you missing an assembly reference?)




>  > Field not found:
> 'OpenSim.Region.Framework.Scenes.SceneBase.LandChannel'
>
> The error that you are getting indicates that the dll you are using for
> MurmurVoice was not compiled against OpenSim 0.7.1. When dropping dlls
> into an OpenSim installation you need to make sure that those dlls were
> compiled for the given version of OpenSim. So, you need to recompile
> that module against 0.7.1.
>
> On 5/7/2011 9:41 AM, Fokides Aegean wrote:
>>
>> Hi all,
>>
>> After upgrading to diva-r15402 and to opensim 0.7.1, voice using the
>> combination of Murmur server, Murmur Voice Module in opensim/diva and
>> the whisper module in Imprudence, has stopped working.
>>
>> The Murmur voice module seems to be loading correctly when starting
>> opensim:
>>
>> 2011-05-07 19:14:50,993 INFO  - OpenSim.Framework.PluginLoader`1
>> [PLUGINS]: Plugin Loaded: MurmurVoice
>>
>> 2011-05-07 19:14:50,995 DEBUG -
>> OpenSim.ApplicationPlugins.RegionModulesController.RegionModulesControllerPlugin
>> [REGIONMODULES]: Found shared region module MurmurVoice, class
>> MurmurVoice.MurmurVoiceModule
>>
>> ...
>>
>> 2011-05-07 19:14:59,096 INFO  - MurmurVoice.MurmurVoiceModule
>> [MurmurVoice] using murmur server ice 'Meta:tcp -h 127.0.0.1 -p 6502'
>>
>> 2011-05-07 19:14:59,227 DEBUG - MurmurVoice.ServerManager
>> [MurmurVoice]: Server already started.
>>
>> 2011-05-07 19:14:59,238 INFO  - MurmurVoice.ChannelManager
>> [MurmurVoice] Setting ACLs on channel
>>
>> 2011-05-07 19:14:59,313 INFO  - MurmurVoice.MurmurVoiceModule
>> [MurmurVoice] using murmur server 'XXX.XXX.XXX.XXX:64738', sid '1'
>>
>> 2011-05-07 19:14:59,314 INFO  - MurmurVoice.MurmurVoiceModule
>> [MurmurVoice] plugin enabled
>>
>> ...
>>
>> 2011-05-07 19:15:00,903 DEBUG -
>> OpenSim.ApplicationPlugins.RegionModulesController.RegionModulesControllerPlugin
>> [REGIONMODULE]: Adding scene MyRegion 1 to shared module
>> MurmurVoiceModule
>>
>> 2011-05-07 19:15:07,789 DEBUG -
>> OpenSim.ApplicationPlugins.RegionModulesController.RegionModulesControllerPlugin
>> [REGIONMODULE]: Adding scene MyRegion 2 to shared module
>> MurmurVoiceModule
>>
>> But when launching Imprudence and reconecting to Voice server an error
>> occurs:
>>
>> 2011-05-07 19:21:43,073 INFO  - MurmurVoice.MurmurVoiceModule
>> [MurmurVoice] Calling ProvisionVoiceAccountRequest...
>>
>> 2011-05-07 19:21:43,434 INFO  - MurmurVoice.AgentManager [MurmurVoice]
>> Found previously registered user x9MIbB50CS56ABxs_GxlXfg==
>>
>> 2011-05-07 19:21:43,645 INFO  - MurmurVoice.AgentManager [MurmurVoice]
>> Registered f4c21b07-9d02-4b9e-8007-1b3f1b19577e (uid 14) identified by
>> u65e5e0ef6c9646c1
>>
>> 2011-05-07 19:21:43,648 INFO  - MurmurVoice.MurmurVoiceModule
>> [MurmurVoice] VoiceAccount:
>> <llsd><map><key>username</key><string>x9MIbB50CS56ABxs_GxlXfg==</string><key>password</key><string>u65e5e0ef6c9646c1</string><key>voice_sip_uri_hostname</key><string>XXX.XXX.XXX.XXX</string><key>voice_account_server_name</key><string>tcp://195.251.147.120:64738</string></map></llsd>
>>
>> 2011-05-07 19:21:43,945 ERROR -
>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP
>> SERVER]: HandleRequest() threw System.MissingFieldException: Field not
>> found: 'OpenSim.Region.Framework.Scenes.SceneBase.LandChannel'.
>>
>>    at MurmurVoice.MurmurVoiceModule.ParcelVoiceInfoRequest(Scene
>> scene, String request, String path, String param, UUID agentID, Caps
>> caps)
>>
>>    at
>> MurmurVoice.MurmurVoiceModule.<OnRegisterCaps>c__AnonStorey19.<>m__1A(String
>> request, String path, String param, OSHttpRequest httpRequest,
>> OSHttpResponse httpResponse)
>>
>>    at
>> OpenSim.Framework.Servers.HttpServer.RestStreamHandler.Handle(String
>> path, Stream request, OSHttpRequest httpRequest, OSHttpResponse
>> httpResponse)
>>
>>    at
>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleRequest(OSHttpRequest
>> request, OSHttpResponse response)
>>
>> My configuration of murmur in opensim.ini is as follows:
>>
>> [MurmurVoice]
>>
>> ; New voice daemon which will do speaker indication,
>>
>> ; positional voice, and high quality audio codec. Host voice on the
>>
>> ; same server, or use Glacier2 to proxy the insecure ICE protocol.
>>
>> enabled = true
>>
>> ; Hostname to send the user
>>
>> murmur_host = XXX.XXX.XXX.XXX
>>
>> ; Server identifier (normally 1)
>>
>> murmur_sid = 1
>>
>> ; Endpoint to system running mumble
>>
>> murmur_ice = tcp -h 127.0.0.1 -p 6502
>>
>> ; Endpoint to this system (not needed for glacier2)
>>
>> murmur_ice_cb= tcp -h 127.0.0.1 -p 6503
>>
>> ; Parent channel name to use
>>
>> channel_name = MyRegion 1
>>
>> ; Enable use of glacier2 (ignore murmur_ice_cb if false)
>>
>> glacier = false
>>
>> ; Glacier proxy
>>
>> glacier_ice = Glacier2/router:tcp -p 4063 -h <murmur-ip>
>>
>> ; Glacier session user
>>
>> glacier_user = <glacier2-user-name>
>>
>> ; Glacier session password
>>
>> glacier_pass = <glacier2-password>
>>
>> So
>>
>> Any ideas on how to fix the problem?
>>
>> Since the only alternative seems to be Freeswitch (which in the past I
>> must admit that I totally failed to make it run), can anybody provide
>> a step by step tutorial on how to make in work with Opensim?
>> Especially, I need to know which version has the complete libraries
>> needed to run a Windows based Freeswitch, which files to configure and
>> so on.
>>
>> Finally, since only a couple of viewers can handle meshes, does
>> Freeswitch work with them?
>>
>> Thanks in advance for you replies
>>
>> Manos
>>
>>
>> _______________________________________________
>> Opensim-users mailing list
>> Opensim-users at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-users
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users
>





More information about the Opensim-users mailing list