Mumble/Murmur not working in Diva r15402/Opensim 0.7.1

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Mumble/Murmur not working in Diva r15402/Opensim 0.7.1

fokides

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
[hidden email]
https://lists.berlios.de/mailman/listinfo/opensim-users
Reply | Threaded
Open this post in threaded view
|

Re: Mumble/Murmur not working in Diva r15402/Opensim 0.7.1

Diva Canto
> 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 [hidden email] https://lists.berlios.de/mailman/listinfo/opensim-users


_______________________________________________
Opensim-users mailing list
[hidden email]
https://lists.berlios.de/mailman/listinfo/opensim-users
Reply | Threaded
Open this post in threaded view
|

Re: Mumble/Murmur not working in Diva r15402/Opensim 0.7.1

Bernd
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
>> [hidden email]
>> https://lists.berlios.de/mailman/listinfo/opensim-users
>
> _______________________________________________
> Opensim-users mailing list
> [hidden email]
> https://lists.berlios.de/mailman/listinfo/opensim-users
>


_______________________________________________
Opensim-users mailing list
[hidden email]
https://lists.berlios.de/mailman/listinfo/opensim-users