<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:36.0pt;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:1323583484;
mso-list-type:hybrid;
mso-list-template-ids:1455994344 -221594732 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";}
@list l0:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l0:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l1
{mso-list-id:1754668818;
mso-list-type:hybrid;
mso-list-template-ids:-655828368 -1500492610 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
mso-ascii-font-family:Calibri;
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";}
@list l1:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l1:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l1:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l1:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l2
{mso-list-id:1861773206;
mso-list-type:hybrid;
mso-list-template-ids:-1357328822 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l2:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l2:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l2:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;}
@list l2:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>Hi all,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>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.<o:p></o:p></p><p class=MsoNormal>The Murmur voice module seems to be loading correctly when starting opensim:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>2011-05-07 19:14:50,993 INFO - OpenSim.Framework.PluginLoader`1 [PLUGINS]: Plugin Loaded: MurmurVoice<o:p></o:p></p><p class=MsoNormal>2011-05-07 19:14:50,995 DEBUG - OpenSim.ApplicationPlugins.RegionModulesController.RegionModulesControllerPlugin [REGIONMODULES]: Found shared region module MurmurVoice, class MurmurVoice.MurmurVoiceModule <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>…<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>2011-05-07 19:14:59,096 INFO - MurmurVoice.MurmurVoiceModule [MurmurVoice] using murmur server ice 'Meta:tcp -h 127.0.0.1 -p 6502'<o:p></o:p></p><p class=MsoNormal>2011-05-07 19:14:59,227 DEBUG - MurmurVoice.ServerManager [MurmurVoice]: Server already started.<o:p></o:p></p><p class=MsoNormal>2011-05-07 19:14:59,238 INFO - MurmurVoice.ChannelManager [MurmurVoice] Setting ACLs on channel<o:p></o:p></p><p class=MsoNormal>2011-05-07 19:14:59,313 INFO - MurmurVoice.MurmurVoiceModule [MurmurVoice] using murmur server 'XXX.XXX.XXX.XXX:64738', sid '1'<o:p></o:p></p><p class=MsoNormal>2011-05-07 19:14:59,314 INFO - MurmurVoice.MurmurVoiceModule [MurmurVoice] plugin enabled<o:p></o:p></p><p class=MsoNormal>...<o:p></o:p></p><p class=MsoNormal>2011-05-07 19:15:00,903 DEBUG - OpenSim.ApplicationPlugins.RegionModulesController.RegionModulesControllerPlugin [REGIONMODULE]: Adding scene MyRegion 1 to shared module MurmurVoiceModule<o:p></o:p></p><p class=MsoNormal>2011-05-07 19:15:07,789 DEBUG - OpenSim.ApplicationPlugins.RegionModulesController.RegionModulesControllerPlugin [REGIONMODULE]: Adding scene MyRegion 2 to shared module MurmurVoiceModule<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>But when launching Imprudence and reconecting to Voice server an error occurs:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>2011-05-07 19:21:43,073 INFO - MurmurVoice.MurmurVoiceModule [MurmurVoice] Calling ProvisionVoiceAccountRequest...<o:p></o:p></p><p class=MsoNormal>2011-05-07 19:21:43,434 INFO - MurmurVoice.AgentManager [MurmurVoice] Found previously registered user x9MIbB50CS56ABxs_GxlXfg==<o:p></o:p></p><p class=MsoNormal>2011-05-07 19:21:43,645 INFO - MurmurVoice.AgentManager [MurmurVoice] Registered f4c21b07-9d02-4b9e-8007-1b3f1b19577e (uid 14) identified by u65e5e0ef6c9646c1<o:p></o:p></p><p class=MsoNormal>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><o:p></o:p></p><p class=MsoNormal>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'.<o:p></o:p></p><p class=MsoNormal> at MurmurVoice.MurmurVoiceModule.ParcelVoiceInfoRequest(Scene scene, String request, String path, String param, UUID agentID, Caps caps)<o:p></o:p></p><p class=MsoNormal> at MurmurVoice.MurmurVoiceModule.<OnRegisterCaps>c__AnonStorey19.<>m__1A(String request, String path, String param, OSHttpRequest httpRequest, OSHttpResponse httpResponse)<o:p></o:p></p><p class=MsoNormal> at OpenSim.Framework.Servers.HttpServer.RestStreamHandler.Handle(String path, Stream request, OSHttpRequest httpRequest, OSHttpResponse httpResponse)<o:p></o:p></p><p class=MsoNormal> at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleRequest(OSHttpRequest request, OSHttpResponse response) <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>My configuration of murmur in opensim.ini is as follows:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>[MurmurVoice] <o:p></o:p></p><p class=MsoNormal>; New voice daemon which will do speaker indication, <o:p></o:p></p><p class=MsoNormal>; positional voice, and high quality audio codec. Host voice on the <o:p></o:p></p><p class=MsoNormal>; same server, or use Glacier2 to proxy the insecure ICE protocol. <o:p></o:p></p><p class=MsoNormal>enabled = true <o:p></o:p></p><p class=MsoNormal>; Hostname to send the user <o:p></o:p></p><p class=MsoNormal>murmur_host = XXX.XXX.XXX.XXX <o:p></o:p></p><p class=MsoNormal>; Server identifier (normally 1) <o:p></o:p></p><p class=MsoNormal>murmur_sid = 1 <o:p></o:p></p><p class=MsoNormal>; Endpoint to system running mumble <o:p></o:p></p><p class=MsoNormal>murmur_ice = tcp -h 127.0.0.1 -p 6502 <o:p></o:p></p><p class=MsoNormal>; Endpoint to this system (not needed for glacier2) <o:p></o:p></p><p class=MsoNormal>murmur_ice_cb= tcp -h 127.0.0.1 -p 6503 <o:p></o:p></p><p class=MsoNormal>; Parent channel name to use <o:p></o:p></p><p class=MsoNormal>channel_name = MyRegion 1 <o:p></o:p></p><p class=MsoNormal>; Enable use of glacier2 (ignore murmur_ice_cb if false) <o:p></o:p></p><p class=MsoNormal>glacier = false <o:p></o:p></p><p class=MsoNormal>; Glacier proxy <o:p></o:p></p><p class=MsoNormal>glacier_ice = Glacier2/router:tcp -p 4063 -h <murmur-ip> <o:p></o:p></p><p class=MsoNormal>; Glacier session user <o:p></o:p></p><p class=MsoNormal>glacier_user = <glacier2-user-name> <o:p></o:p></p><p class=MsoNormal>; Glacier session password <o:p></o:p></p><p class=MsoNormal>glacier_pass = <glacier2-password><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>So<o:p></o:p></p><p class=MsoNormal>Any ideas on how to fix the problem?<o:p></o:p></p><p class=MsoNormal>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.<o:p></o:p></p><p class=MsoNormal>Finally, since only a couple of viewers can handle meshes, does Freeswitch work with them?<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Thanks in advance for you replies<o:p></o:p></p><p class=MsoNormal>Manos<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>