flagflag  
3: 2009-01-21 (Wed) 02:49:27 iseki source 4: 2009-01-25 (Sun) 03:10:20 iseki source
Line 1: Line 1:
-***slvoice [#s6bd2633]+* slvoice [#s6bd2633
 +** Viewer Settings [#v3814a00] 
 +***設定変更 [#we3952e1]
+ Ctrl+Alt+Delete で Advanced モード表示 + Ctrl+Alt+Delete で Advanced モード表示
+ Advanced -> Debug Setting.... + Advanced -> Debug Setting....
+ VoiceHost, VoicePort の書き換え + VoiceHost, VoicePort の書き換え
 +- 変更ファイル: C:\Documents and Settings\<username>\Application Data\SecondLife\user_settings\settings.x​ml
   <key>VoiceHost</key>    <key>VoiceHost</key>
       <map>        <map>
Line 23: Line 25:
       </map>        </map>
-** Viewer <--> SLVoice [#s54b10e1+** XML [#l7c3b8fe
- V -> S +- [[Viewer <--> SLVoice (成功パターン)>./XML_success]] 
- <Request requestId="10" action="Aux.GetCaptureDevices.1"></Request> +- [[Viewer <--> SLVoice  (失敗パターン)>./XML_failure]]
- +
- V -> S +
- <Request requestId="11" action="Aux.GetRenderDevices.1"></Request> +
- +
- S -> +
- <Response requestId="10" action="Aux.GetCaptureDevices.1"> +
-  <ReturnCode>0</ReturnCode> +
-  <Results> +
-     <StatusCode>0</StatusCode> +
-     <StatusString /> +
-   <CaptureDevices> +
-     <CaptureDevice> +
-     <Device>OSS Capture</Device> +
-     </CaptureDevice> +
-     </CaptureDevices> +
-     <CurrentCaptureDevice> +
-     <Device>OSS Capture</Device> +
-     </CurrentCaptureDevice> +
-    </Results> +
-    <InputXml> +
-     <Request requestId="10" action="Aux.GetCaptureDevices.1" /> +
-    </InputXml> +
- </Response> +
- +
- S -> V +
- <Response requestId="11"action="Aux.GetRenderDevices.1"> +
-    <ReturnCode>0</ReturnCode> +
-    <Results> +
-     <StatusCode>0</StatusCode> +
-     <StatusString /> +
-     <RenderDevices> +
-     <RenderDevice> +
-     <Device>OSS Software</Device> +
-     </RenderDevice> +
-     <RenderDevice> +
-     <Device>Wave File Writer</Device> +
-     </RenderDevice> +
-     </RenderDevices> +
-    </Results> +
-    <InputXml> +
-     <Request requestId="11" action="Aux.GetRenderDevices.1" /> +
-    </InputXml> +
- </Response> +
- +
- V -> S +
- <Request requestId="12" action="Connector.Create.1"> +
-    <ClientName>V2 SDK</ClientName> +
-    <AccountManagementServer>https://www​.bhd.vivox.com/api2/</AccountManagementS​erver> +
-    <Logging> +
-     <Enabled>false</Enabled> +
-     <Folder></Folder> +
-     <FileNamePrefix>Connector</FileNamePrefi​x> +
-     <FileNameSuffix>.log</FileNameSuffix> ​+
-     <LogLevel>0</LogLevel> +
-    </Logging> +
- </Request> +
- +
- S -> V +
- <Response requestId="12" action="Connector.Create.1"> +
-    <ReturnCode>0</ReturnCode> +
-    <Results> +
-     <StatusCode>0</StatusCode> +
-     <StatusString /> +
-     <VersionID>2.1.2990.3400</VersionID> +
-     <ConnectorHandle>c1_m1000</ConnectorHand​le> +
-    </Results> +
-    <InputXml> +
-     <Request requestId="12" action="Connector.Create.1"> +
-     <ClientName>V2 SDK</ClientName> +
-     <AttemptStun>AttemptStunUnspecified</Att​emptStun> +
-     <Mode>Legacy</Mode> +
-     <AccountManagementServer>https://www.bhd​.vivox.com/api2/</AccountManagementServe​r> +
-     <MinimumPort>22860</MinimumPort> +
-     <MaximumPort>22892</MaximumPort> +
-     <Logging> +
-     <Folder /> +
-     <FileNamePrefix>Connector</FileNamePrefi​x> +
-     <FileNameSuffix>.log</FileNameSuffix> ​+
-     <LogLevel>0</LogLevel> +
-     </Logging> +
-     </Request> +
-    </InputXml> +
- </Response> +
- +
- V -> +
- <Request requestId="13" action="Account.Login.1"> +
-    <ConnectorHandle>c1_m1000</Connector​Handle> +
-    <AccountName>xDl7DbGxzTR219yvIKqoKjQ​==</AccountName> +
-    <AccountPassword>y0S0CpW0CZ0PRLU0P0L​0T0V</AccountPassword> +
-    <AudioSessionAnswerMode>VerifyAnswer​</AudioSessionAnswerMode> +
- </Request> +
- +
- S -> V +
- <Response requestId="13" action="Account.Login.1"> +
-    <ReturnCode>21600</ReturnCode> +
-    <Results> +
-     <StatusCode>21600</StatusCode> +
-     <StatusString>Login Failed. Unknown Account.</StatusString> +
-     <AccountHandle /> +
-    </Results> +
-    <InputXml> +
-     <Request requestId="13" action="Account.Login.1"> +
-     <ConnectorHandle>c1_m1000</ConnectorHand​le> +
-     <AccountName>xDl7DbGxzTR219yvIKqoKjQ==</​AccountName> +
-     <AccountPassword>y0S0CpW0CZ0PRLU0P0L0T0V​</AccountPassword> +
-     <EnableText>TextModeEnabled</EnableText>​ +
-     <AudioSessionAnswerMode>VerifyAnswer</Au​dioSessionAnswerMode> +
-     <AccountURI /> +
-     <ParticipantPropertyFrequency>100</Parti​cipantPropertyFrequency> +
-     <EnableBuddiesAndPresence>false</EnableB​uddiesAndPresence> +
-     <BuddyManagementMode>AutoAccept</BuddyMa​nagementMode> +
-     <EnableClientRingback>false</EnableClien​tRingback> +
-     </Request> +
-    </InputXml> +
- </Response> +
- +
- +
- +
- +
- +
- +
- +
-*** [#be99e4bb] +
- +
- +
-  /+++++++++ Client +++++++++/ +
- <Request requestId="13" action="Aux.GetCaptureDevices.1"></Request> +
- +
- +
- +
- /+++++++++ Client +++++++++/ +
- <Request requestId="14" action="Aux.GetRenderDevices.1"></Request> +
- +
- +
- +
- /+++++++++ Server +++++++++/ +
- <Response requestId="13" action="Aux.GetCaptureDevices.1"><ReturnCode>0</ReturnCode><Results><Sta​tusCode>0</StatusCode><StatusString /><CaptureDevices><CaptureDevice><Device​>OSS Capture</Device></CaptureDevice></Captur​eDevices><CurrentCaptureDevice><Device>O​SS Capture</Device></CurrentCaptureDevice><​/Results><InputXml><Request requestId="13" action="Aux.GetCaptureDevices.1" /></InputXml></Response> +
- +
- +
- +
- /+++++++++ Server +++++++++/ +
- <Response requestId="14" action="Aux.GetRenderDevices.1"><ReturnCode>0</ReturnCode><Results><Sta​tusCode>0</StatusCode><StatusString /><RenderDevices><RenderDevice><Device>O​SS Software</Device></RenderDevice><RenderD​evice><Device>Wave File Writer</Device></RenderDevice></RenderDe​vices></Results><InputXml><Request requestId="14" action="Aux.GetRenderDevices.1" /></InputXml></Response> +
- +
- +
- +
- /+++++++++ Client +++++++++/ +
- <Request requestId="15" action="Connector.Create.1"><ClientName>V2 SDK</ClientName><AccountManagementServer​>https://www.bhr.vivox.com/api2/</Accoun​tManagementServer><Logging><Enabled>fals​e</Enabled><Folder></Folder><FileNamePre​fix>Connector</FileNamePrefix><FileNameS​uffix>.log</FileNameSuffix><LogLevel>0</​LogLevel></Logging></Request> +
- +
- +
- +
- /+++++++++ Server +++++++++/ +
- <Response requestId="15" action="Connector.Create.1"><ReturnCode>0</ReturnCode><Results><Sta​tusCode>0</StatusCode><StatusString /><VersionID>2.1.2990.3400</VersionID><C​onnectorHandle>c1_m1000</ConnectorHandle​></Results><InputXml><Request requestId="15" action="Connector.Create.1"><ClientName>V2 SDK</ClientName><AttemptStun>AttemptStun​Unspecified</AttemptStun><Mode>Legacy</M​ode><AccountManagementServer>https://www​.bhr.vivox.com/api2/</AccountManagementS​erver><MinimumPort>22860</MinimumPort><M​aximumPort>22892</MaximumPort><Logging><​Folder /><FileNamePrefix>Connector</FileNamePre​fix><FileNameSuffix>.log</FileNameSuffix​><LogLevel>0</LogLevel></Logging></Reque​st></InputXml></Response> +
- +
- +
- +
- /+++++++++ Client +++++++++/ +
- <Request requestId="16" action="Account.Login.1"><ConnectorHandle>c1_m1000</ConnectorHan​dle><AccountName>xDl7DbGxzTR219yvIKqoKjQ​==</AccountName><AccountPassword>y0S0CpW​0CZ0PRLU0P0L0T0V</AccountPassword><Audio​SessionAnswerMode>VerifyAnswer</AudioSes​sionAnswerMode></Request> +
- +
- +
- +
- /+++++++++ Server +++++++++/ +
- <Response requestId="16" action="Account.Login.1"><ReturnCode>0</ReturnCode><Results><Sta​tusCode>0</StatusCode><StatusString>OK</​StatusString><AccountHandle>c1_m1000xDl7​DbGxzTR219yvIKqoKjQ==</AccountHandle></R​esults><InputXml><Request requestId="16" action="Account.Login.1"><ConnectorHandle>c1_m1000</ConnectorHan​dle><AccountName>xDl7DbGxzTR219yvIKqoKjQ​==</AccountName><AccountPassword>y0S0CpW​0CZ0PRLU0P0L0T0V</AccountPassword><Enabl​eText>TextModeEnabled</EnableText><Audio​SessionAnswerMode>VerifyAnswer</AudioSes​sionAnswerMode><AccountURI /><ParticipantPropertyFrequency>10</Part​icipantPropertyFrequency><EnableBuddiesA​ndPresence>false</EnableBuddiesAndPresen​ce><BuddyManagementMode>AutoAccept</Budd​yManagementMode><EnableClientRingback>fa​lse</EnableClientRingback></Request></In​putXml></Response> +
- +
- +
- <Event type="LoginStateChangeEvent"><AccountHandle>c1_m1000xDl7DbGxzTR219yv​IKqoKjQ==</AccountHandle><StatusCode>200​</StatusCode><StatusString>OK</StatusStr​ing><State>1</State></Event> +
- +
- +
- +
- /+++++++++ Client +++++++++/ +
- <Request requestId="17" action="Session.Create.1"><AccountHandle>c1_m1000xDl7DbGxzTR219yv​IKqoKjQ==</AccountHandle><URI>sip:confct​l-652688@bhr.vivox.com</URI><Name></Name​></Request> +
- +
- +
- +
- /+++++++++ Server +++++++++/ +
- <Response requestId="17" action="Session.Create.1"><ReturnCode>0</ReturnCode><Results><Sta​tusCode>0</StatusCode><StatusString /><SessionGroupHandle>c1_m1000xDl7DbGxzT​R219yvIKqoKjQ==_sg0</SessionGroupHandle>​<SessionHandle>c1_m1000xDl7DbGxzTR219yvI​KqoKjQ==0</SessionHandle></Results><Inpu​tXml><Request requestId="17" action="Session.Create.1"><AccountHandle>c1_m1000xDl7DbGxzTR219yv​IKqoKjQ==</AccountHandle><URI>sip:confct​l-652688@bhr.vivox.com</URI><Name /><Password /><ConnectAudio>true</ConnectAudio><Join​Audio>true</JoinAudio><JoinText>false</J​oinText><PasswordHashAlgorithm>ClearText​</PasswordHashAlgorithm></Request></Inpu​tXml></Response> +
- +
- +
- +
- /+++++++++ Server +++++++++/ +
- <Event type="SessionStateChangeEvent"><SessionHandle>c1_m1000xDl7DbGxzTR219yv​IKqoKjQ==0</SessionHandle><StatusCode>20​0</StatusCode><StatusString>OK</StatusSt​ring><State>4</State><URI>sip:confctl-65​2688@bhr.vivox.com</URI><IsChannel>true<​/IsChannel><ChannelName /></Event> +
- +
- +
- <Event type="ParticipantStateChangeEvent"><SessionHandle>c1_m1000xDl7DbGxzTR219yv​IKqoKjQ==0</SessionHandle><StatusCode>0<​/StatusCode><StatusString></StatusString​><State>7</State><ParticipantURI>xDl7DbG​xzTR219yvIKqoKjQ==</ParticipantURI><Acco​untName>xDl7DbGxzTR219yvIKqoKjQ==</Accou​ntName><ParticipantType>0</ParticipantTy​pe></Event> +
- +
- +
- +
- /+++++++++ Client +++++++++/ +
- <Request requestId="18" action="Session.Set3DPosition.1"><SessionHandle>c1_m1000xDl7DbGxzTR219yv​IKqoKjQ==0</SessionHandle><SpeakerPositi​on><Position><X>163920</X><Y>36.6405</Y>​<Z>236506</Z></Position><Velocity><X>0</​X><Y>0</Y><Z>0</Z></Velocity><AtOrientat​ion><X>-0.85194</X><Y>0</Y><Z>-0.52364</​Z></AtOrientation><UpOrientation><X>0</X​><Y>0</Y><Z>0</Z></UpOrientation><LeftOr​ientation><X>-0.52364</X><Y>1</Y><Z>0.85​194</Z></LeftOrientation></SpeakerPositi​on><ListenerPosition><Position><X>163922​</X><Y>37.5968</Y><Z>236503</Z></Positio​n><Velocity><X>0</X><Y>0</Y><Z>0</Z></Ve​locity><AtOrientation><X>-0.851939</X><Y​>-0.121409</Y><Z>-0.509372</Z></AtOrient​ation><UpOrientation><X>0</X><Y>0.197526​</Y><Z>-0.231855</Z></UpOrientation><Lef​tOrientation><X>-0.523641</X><Y>0.97275<​/Y><Z>0.828724</Z></LeftOrientation></Li​stenerPosition></Request> +
- +
- +
- <Request requestId="19" action="Connector.MuteLocalMic.1"><ConnectorHandle>c1_m1000</ConnectorHan​dle><Value>true</Value></Request> +
- +
- +
- <Request requestId="20" action="Session.SetParticipantVolumeForMe.1"><SessionHandle>c1_m1000xDl7DbGxzTR219yv​IKqoKjQ==0</SessionHandle><ParticipantUR​I>xDl7DbGxzTR219yvIKqoKjQ==</Participant​URI><Volume>100</Volume></Request> +
- +
- +
- <Request requestId="21" action="Connector.SetLocalSpeakerVolume.1"><ConnectorHandle>c1_m1000</ConnectorHan​dle><Value>24</Value></Request> +
- +
- +
- +
- /+++++++++ Server +++++++++/ +
- <Event type="ParticipantPropertiesEvent"><SessionHandle>c1_m1000xDl7DbGxzTR219yv​IKqoKjQ==0</SessionHandle><ParticipantUR​I>xDl7DbGxzTR219yvIKqoKjQ==</Participant​URI><IsLocallyMuted>false</IsLocallyMute​d><IsModeratorMuted>false</IsModeratorMu​ted><IsSpeaking>false</IsSpeaking><Volum​e>0</Volume><Energy>0</Energy></Event> ​+
- +
- +
- +
- /+++++++++ Server +++++++++/ +
- <Response requestId="19" action="Connector.MuteLocalMic.1"><ReturnCode>0</ReturnCode><Results><Sta​tusCode>0</StatusCode><StatusString /></Results><InputXml><Request requestId="19" action="Connector.MuteLocalMic.1"><ConnectorHandle>c1_m1000</ConnectorHan​dle><Value>true</Value></Request></Input​Xml></Response> +
- +
- +
- +
- /+++++++++ Server +++++++++/ +
- <Response requestId="20" action="Session.SetParticipantVolumeForMe.1"><ReturnCode>1</ReturnCode><Results><Sta​tusCode>1001</StatusCode><StatusString>T​he specified target of this operation was not found.</StatusString></Results><InputXml​><Request requestId="20" action="Session.SetParticipantVolumeForMe.1"><SessionHandle>c1_m1000xDl7DbGxzTR219yv​IKqoKjQ==0</SessionHandle><ParticipantUR​I>sip:xDl7DbGxzTR219yvIKqoKjQ==@bhr.vivo​x.com</ParticipantURI><Volume>50</Volume​></Request></InputXml></Response> +
 +** Source Code [#pbebc777]
 +- linden/indra/newview/llvoiceclient.cpp
 +   1037 void LLVoiceClient::userAuthorized(const std::string& firstName, const std::string& lastName, const LLUUID &agentID)
 +   1038 {
 +   1039    mAccountFirstName = firstName;
 +   1040    mAccountLastName = lastName;
 +   1041
 +   1042    mAccountDisplayName = firstName;
 +   1043    mAccountDisplayName += " ";
 +   1044    mAccountDisplayName += lastName;
 +   1045
 +   1046    LL_INFOS("Voice") << "name \"" << mAccountDisplayName << "\" , ID " << agentID << LL_ENDL;
 +   1047
 +   1048    sConnectingToAgni = LLViewerLogin::getInstance()->isInProduc​tionGrid();
 +   1049
 +   1050    // MBW -- XXX -- Enable this when the bhd.vivox.com server gets a real ssl cert.
 +   1051    if(sConnectingToAgni)
 +   1052    {
 +   1053        // Use the release account server
 +   1054        mAccountServerName = "bhr.vivox.com";
 +   1055        mAccountServerURI = "https://www." + mAccountServerName + "/api2/";
 +   1056    }
 +   1057    else
 +   1058    {
 +   1059        // Use the development account server
 +   1060        mAccountServerName = gSavedSettings.getString("VivoxDebugServerName");
 +   1061        mAccountServerURI = "https://www." + mAccountServerName + "/api2/";
 +   1062    }
 +   1063
 +   1064    mAccountName = nameFromID(agentID);
 +   1065 }
- /+++++++++ Server +++++++++/ +- app_settings/settings.xml 
- <Response requestId="21" action="Connector.SetLocalSpeakerVolume.1"><ReturnCode>0</ReturnCode><Results><StatusCode>0</StatusCode><StatusString /></Results><InputXml><Request requestId="21" action="Connector.SetLocalSpeakerVolume.1"><ConnectorHandle>c1_m1000</ConnectorHandle><Value>62</Value></Request></InputXml></Response>+ ;  9610    <key>VivoxDebugServerName<;/key> 
 +  9611    <map> 
 +   9612      <key>Comment</key> 
 +   9613      <string>Hostname of the vivox account server to use for voice when not connected to Agni.</string> 
 +   9614      <key>Persist</key> 
 +   9615      <integer>1</integer> 
 +   9616      <key>Type</key> 
 +   9617      <string>String</string> 
 +   9618      <key>Value</key> 
 +   9619      <string>bhd.vivox.com</string> 
 +   9620    </map>


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

20 user(s) are online (1 user(s) are browsing xpwiki)

Members: 0
Guests: 20

more...

Access Counter

Today : 1984198419841984
Yesterday : 4345434543454345
Total : 2365912523659125236591252365912523659125236591252365912523659125
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com