#author("2024-09-02T03:25:26+00:00","default:iseki","iseki") *** XML (V: Viewer, S: SLVoice) [#a44c73c1] V -> S <Request requestId="13" action="Aux.GetCaptureDevices.1"></Request> V -> S <Request requestId="14" action="Aux.GetRenderDevices.1"></Request> S -> V <Response requestId="13" 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="13" action="Aux.GetCaptureDevices.1" /> </InputXml> </Response> S -> V <Response requestId="14" 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="14" action="Aux.GetRenderDevices.1" /> </InputXml> </Response> V -> S <Request requestId="15" action="Connector.Create.1"> <ClientName>V2 SDK</ClientName> <AccountManagementServer>https://www.bhr.vivox.com/api2/</AccountManagementServer> <Logging> <Enabled>false</Enabled> <Folder></Folder> <FileNamePrefix>Connector</FileNamePrefix> <FileNameSuffix>.log</FileNameSuffix> <LogLevel>0</LogLevel> </Logging> </Request> S -> V <Response requestId="15" action="Connector.Create.1"> <ReturnCode>0</ReturnCode> <Results> <StatusCode>0</StatusCode> <StatusString /> <VersionID>2.1.2990.3400</VersionID> <ConnectorHandle>c1_m1000</ConnectorHandle> </Results> <InputXml> <Request requestId="15" action="Connector.Create.1"> <ClientName>V2 SDK</ClientName> <AttemptStun>AttemptStunUnspecified</AttemptStun> <Mode>Legacy</Mode> <AccountManagementServer>https://www.bhr.vivox.com/api2/</AccountManagementServer> <MinimumPort>22860</MinimumPort> <MaximumPort>22892</MaximumPort> <Logging> <Folder /> <FileNamePrefix>Connector</FileNamePrefix> <FileNameSuffix>.log</FileNameSuffix> <LogLevel>0</LogLevel> </Logging> </Request> </InputXml> </Response> V -> S <Request requestId="16" action="Account.Login.1"> <ConnectorHandle>c1_m1000</ConnectorHandle> <AccountName>xDl7DbGxzTR219yvIKqoKjQ==</AccountName> <AccountPassword>y0S0CpW0CZ0PRLU0P0L0T0V</AccountPassword> <AudioSessionAnswerMode>VerifyAnswer</AudioSessionAnswerMode> </Request> S -> V <Response requestId="16" action="Account.Login.1"> <ReturnCode>0</ReturnCode> <Results> <StatusCode>0</StatusCode> <StatusString>OK</StatusString> <AccountHandle>c1_m1000xDl7DbGxzTR219yvIKqoKjQ==</AccountHandle> </Results> <InputXml> <Request requestId="16" action="Account.Login.1"> <ConnectorHandle>c1_m1000</ConnectorHandle> <AccountName>xDl7DbGxzTR219yvIKqoKjQ==</AccountName> <AccountPassword>y0S0CpW0CZ0PRLU0P0L0T0V</AccountPassword> <EnableText>TextModeEnabled</EnableText> <AudioSessionAnswerMode>VerifyAnswer</AudioSessionAnswerMode> <AccountURI /> <ParticipantPropertyFrequency>10</ParticipantPropertyFrequency> <EnableBuddiesAndPresence>false</EnableBuddiesAndPresence> <BuddyManagementMode>AutoAccept</BuddyManagementMode> <EnableClientRingback>false</EnableClientRingback> </Request> </InputXml> </Response> S -> V <Event type="LoginStateChangeEvent"> <AccountHandle>c1_m1000xDl7DbGxzTR219yvIKqoKjQ==</AccountHandle> <StatusCode>200</StatusCode> <StatusString>OK</StatusString> <State>1</State> </Event> V -> S <Request requestId="17" action="Session.Create.1"> <AccountHandle>c1_m1000xDl7DbGxzTR219yvIKqoKjQ==</AccountHandle> <URI>sip:confctl-652688@bhr.vivox.com</URI> <Name></Name> </Request> S -> V <Response requestId="17" action="Session.Create.1"> <ReturnCode>0</ReturnCode> <Results> <StatusCode>0</StatusCode> <StatusString /> <SessionGroupHandle>c1_m1000xDl7DbGxzTR219yvIKqoKjQ==_sg0</SessionGroupHandle> <SessionHandle>c1_m1000xDl7DbGxzTR219yvIKqoKjQ==0</SessionHandle> </Results> <InputXml> <Request requestId="17" action="Session.Create.1"> <AccountHandle>c1_m1000xDl7DbGxzTR219yvIKqoKjQ==</AccountHandle> <URI>sip:confctl-652688@bhr.vivox.com</URI> <Name /> <Password /> <ConnectAudio>true</ConnectAudio> <JoinAudio>true</JoinAudio> <JoinText>false</JoinText> <PasswordHashAlgorithm>ClearText</PasswordHashAlgorithm> </Request> </InputXml> </Response> S -> V <Event type="SessionStateChangeEvent"> <SessionHandle>c1_m1000xDl7DbGxzTR219yvIKqoKjQ==0</SessionHandle> <StatusCode>200</StatusCode> <StatusString>OK</StatusString> <State>4</State> <URI>sip:confctl-652688@bhr.vivox.com</URI> <IsChannel>true</IsChannel> <ChannelName /> </Event> S -> V <Event type="ParticipantStateChangeEvent"> <SessionHandle>c1_m1000xDl7DbGxzTR219yvIKqoKjQ==0</SessionHandle> <StatusCode>0</StatusCode> <StatusString></StatusString> <State>7</State> <ParticipantURI>xDl7DbGxzTR219yvIKqoKjQ==</ParticipantURI> <AccountName>xDl7DbGxzTR219yvIKqoKjQ==</AccountName> <ParticipantType>0</ParticipantType> </Event> V -> S <Request requestId="18" action="Session.Set3DPosition.1"> <SessionHandle>c1_m1000xDl7DbGxzTR219yvIKqoKjQ==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.85194</X> <Y>0</Y> <Z>-0.52364</Z> </AtOrientation> <UpOrientation> <X>0</X> <Y>0</Y> <Z>0</Z> </UpOrientation> <LeftOrientation> <X>-0.52364</X> <Y>1</Y> <Z>0.85194</Z> </LeftOrientation> </SpeakerPosition> <ListenerPosition> <Position> <X>163922</X> <Y>37.5968</Y> <Z>236503</Z> </Position> <Velocity> <X>0</X> <Y>0</Y> <Z>0</Z> </Velocity> <AtOrientation> <X>-0.851939</X> <Y>-0.121409</Y> <Z>-0.509372</Z> </AtOrientation> <UpOrientation> <X>0</X> <Y>0.197526</Y> <Z>-0.231855</Z> </UpOrientation> <LeftOrientation> <X>-0.523641</X> <Y>0.97275</Y> <Z>0.828724</Z> </LeftOrientation> </ListenerPosition> </Request> V -> S <Request requestId="19" action="Connector.MuteLocalMic.1"> <ConnectorHandle>c1_m1000</ConnectorHandle> <Value>true</Value> </Request> V -> S <Request requestId="20" action="Session.SetParticipantVolumeForMe.1"> <SessionHandle>c1_m1000xDl7DbGxzTR219yvIKqoKjQ==0</SessionHandle> <ParticipantURI>xDl7DbGxzTR219yvIKqoKjQ==</ParticipantURI> <Volume>100</Volume> </Request> V -> S <Request requestId="21" action="Connector.SetLocalSpeakerVolume.1"> <ConnectorHandle>c1_m1000</ConnectorHandle> <Value>24</Value> </Request> S -> V <Event type="ParticipantPropertiesEvent"> <SessionHandle>c1_m1000xDl7DbGxzTR219yvIKqoKjQ==0</SessionHandle> <ParticipantURI>xDl7DbGxzTR219yvIKqoKjQ==</ParticipantURI> <IsLocallyMuted>false</IsLocallyMuted> <IsModeratorMuted>false</IsModeratorMuted> <IsSpeaking>false</IsSpeaking> <Volume>0</Volume> <Energy>0</Energy> </Event> S -> V <Response requestId="19" action="Connector.MuteLocalMic.1"> <ReturnCode>0</ReturnCode> <Results> <StatusCode>0</StatusCode> <StatusString /> </Results> <InputXml> <Request requestId="19" action="Connector.MuteLocalMic.1"> <ConnectorHandle>c1_m1000</ConnectorHandle> <Value>true</Value> </Request> </InputXml> </Response> S -> V <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> <Request requestId="20" action="Session.SetParticipantVolumeForMe.1"> <SessionHandle>c1_m1000xDl7DbGxzTR219yvIKqoKjQ==0</SessionHandle> <ParticipantURI>sip:xDl7DbGxzTR219yvIKqoKjQ==@bhr.vivox.com</ParticipantURI> <Volume>50</Volume> </Request> </InputXml> </Response> S -> V <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>