flagflag  
3: 2009-01-21 (Wed) 02:49:27 iseki source Cur: 2016-05-03 (Tue) 16:33:49 iseki source
Line 1: Line 1:
-***slvoice [#s6bd2633]+* SLVoice [#s6bd2633] 
 +- Vivox社の Second Life用チャットシステム 
 +- SIPを使用.SIPのパラメータ制御には Vivox Management Server を使用. 
 +- SL Viewer が自動的に起動し,XML通信によりViewerから制御される. 
 + 
 +#br 
 +** メモ [#oda708a3] 
 +- http://wiki.secondlife.com/wiki/Voice 
 +- http://wiki.secondlife.com/wiki/Voice/Te​chnical 
 +- SLVoice が繋がろうとするサーバ (STUNサーバじゃん!) 
 +-- ast5a.vivox.com:3478 (UDP) 
 +-- ast5ax1.vivox.com:3478 (UDP) 
 +-[[Vivox SIP memo>./memo]] 
 +- SLVoiceのデフォルトのポート番号が ''44124'' から ''44125'' に変わった模様 ('09 12/9) 
 +#br 
 +**** Viewer Settings for sl_voice_relay[#v3814a00]
+ Ctrl+Alt+Delete で Advanced モード表示 + Ctrl+Alt+Delete で Advanced モード表示
+ Advanced -> Debug Setting.... + Advanced -> Debug Setting....
+ VoiceHost, VoicePort の書き換え + VoiceHost, VoicePort の書き換え
 ++ vivoxDebugLevel への追加.(例:  ''-1 -i 192.168.27.1:44124'') 
 +- 設定ファイル:自動的に修正される.~ 
 +C:\Documents and Settings\<username>\Application Data\SecondLife\user_settings\settings.x​ml
   <key>VoiceHost</key>    <key>VoiceHost</key>
       <map>        <map>
Line 23: Line 40:
       </map>        </map>
-** Viewer <--> SLVoice [#s54b10e1+#br 
- V -> S +** 通信プロトコル [#t1cfc82d
- <Request requestId="10" action="Aux.GetCaptureDevices.1"></Request> +*** XML [#b39f4d25] 
- +**** Region(SIM)サーバ [#zd878e70
- V -> S +- [[Viewer <--> Region(SIM)>./XML_viewer]]
- <Request requestId="11" action="Aux.GetRenderDevices.1"></Request> +
- +
- S -> V +
- <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 -> S +
- <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-652688@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><SpeakerPosition><Position​><X>163920</X><Y>36.6405</Y><Z>236506</Z​></Position><Velocity><X>0</X><Y>0</Y><Z​>0</Z></Velocity><AtOrientation><X>-0.85​194</X><Y>0</Y><Z>-0.52364</Z></AtOrient​ation><UpOrientation><X>0</X><Y>0</Y><Z>​0</Z></UpOrientation><LeftOrientation><X​>-0.52364</X><Y>1</Y><Z>0.85194</Z></Lef​tOrientation></SpeakerPosition><Listener​Position><Position><X>163922</X><Y>37.59​68</Y><Z>236503</Z></Position><Velocity>​<X>0</X><Y>0</Y><Z>0</Z></Velocity><AtOr​ientation><X>-0.851939</X><Y>-0.121409</​Y><Z>-0.509372</Z></AtOrientation><UpOri​entation><X>0</X><Y>0.197526</Y><Z>-0.23​1855</Z></UpOrientation><LeftOrientation​><X>-0.523641</X><Y>0.97275</Y><Z>0.8287​24</Z></LeftOrientation></ListenerPositi​on></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> +
 +**** SLVoice [#c31180ff]
 +- [[Viewer <--> SLVoice>./XML_slvoice]]
- /+++++++++ Server +++++++++/ +**** Vivox [#fa84bf73] 
- <Response requestId="20" action="Session.SetParticipantVolumeForMe.1"><ReturnCode>1</ReturnCode><Results><StatusCode>1001<​/StatusCode><StatusString>The specified target of this operation was not found.</StatusString></Results><InputXml><Reques​t 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>+- [[SLvoice <--> Vivox>./XML_vivox]]~ 
 +~
 +*** SIP [#o056cfa7]
 +**** Vivox [#kec79522]
 +- [[Vivox: Sip Request>./SIP_request]]~
 +#br
 +*** Fig [#sc7f424f]
 +#ref(vivox_sip1.jpg)
 +#br
- /+++++++++ Server +++++++++/ +** [[Sample Source Code>./Sample_Source]] [#pbebc777] 
- <Response requestId="21" action="Connector.SetLocalSpeakerVolume.1"><ReturnCode>0</ReturnCode><Results><Stat​usCode>0</StatusCode><StatusString /></Results><InputXml><Request requestId="21" action="Connector.SetLocalSpeakerVolume.1"><ConnectorHandle>c1_m1000</ConnectorHandle><Value>62</Value></Reque​st></InputXml></Response>+#br


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

44 user(s) are online (2 user(s) are browsing xpwiki)

Members: 0
Guests: 44

more...

Access Counter

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