flagflag  If you want to see English page, please click "English" Button at Left.
3: 2009-01-21 (水) 02:49:27 iseki ソース 4: 2009-01-25 (日) 03:10:20 iseki ソース
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>


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
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
<今日>

オンライン状況

85 人のユーザが現在オンラインです。 (9 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 85

もっと...

アクセスカウンタ

今日 : 4716471647164716
昨日 : 1223912239122391223912239
総計 : 2354238623542386235423862354238623542386235423862354238623542386
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com