3.2 KiB
3.2 KiB
Introduction
UBX
is a command introduced with MSNP11.
It is a Notification Server command, WITH a response payload.
For the version of the command that is sent by the client, read UUX.
Client/Request
This command can not be sent from the client.
Server/Response
UBX user-handle {network-id} length
payload
Where user-handle
is the user handle assocated with this data.
Where network-id
is a Network Identification Number. Added since MSNP14.
Where length
is the size (in bytes) of the payload
.
Where payload
is the XML data for this user on the Forward List (FL),
contained in a <Data>
element:
<PSM>
: The user's new Personal Status Message.<CurrentMedia>
: The user's new currently playing media status.<MachineGuid>
: The GUID of the computer that the user is using. Added since MSNP13.
Examples
Without MachineGuid
Blank status
S: UUX anotheruser@hotmail.com 53
<Data><PSM></PSM><CurrentMedia></CurrentMedia></Data>
With PSM
S: UUX anotheruser@hotmail.com 75
<Data><PSM>example status message</PSM><CurrentMedia></CurrentMedia></Data>
With playing media
S: UUX anotheruser@hotmail.com 137
<Data><PSM>example status message</PSM><CurrentMedia>\0Music\01\0{0} - {1}\0Song Title\0Song Artist\0Song Album\0\0</CurrentMedia></Data>
With MachineGuid
Only in MSNP13.
Blank status
S: UUX anotheruser@hotmail.com 118
<Data><PSM></PSM><CurrentMedia></CurrentMedia><MachineGuid>{0061D708-CD9B-4D56-B64B-FFFAA92FF344}</MachineGuid></Data>
With PSM
S: UUX anotheruser@hotmail.com 140
<Data><PSM>example status message</PSM><CurrentMedia></CurrentMedia><MachineGuid>{0061D708-CD9B-4D56-B64B-FFFAA92FF344}</MachineGuid></Data>
With playing media
S: UUX anotheruser@hotmail.com 202
<Data><PSM>example status message</PSM><CurrentMedia>\0Music\01\0{0} - {1}\0Song Title\0Song Artist\0Song Album\0\0</CurrentMedia><MachineGuid>{0061D708-CD9B-4D56-B64B-FFFAA92FF344}</MachineGuid></Data>
With Network IDs
Since MSNP14.
Blank status
S: UUX anotheruser@hotmail.com 1 118
<Data><PSM></PSM><CurrentMedia></CurrentMedia><MachineGuid>{0061D708-CD9B-4D56-B64B-FFFAA92FF344}</MachineGuid></Data>
With PSM
S: UUX anotheruser@hotmail.com 1 140
<Data><PSM>example status message</PSM><CurrentMedia></CurrentMedia><MachineGuid>{0061D708-CD9B-4D56-B64B-FFFAA92FF344}</MachineGuid></Data>
With playing media
S: UUX anotheruser@hotmail.com 1 202
<Data><PSM>example status message</PSM><CurrentMedia>\0Music\01\0{0} - {1}\0Song Title\0Song Artist\0Song Album\0\0</CurrentMedia><MachineGuid>{0061D708-CD9B-4D56-B64B-FFFAA92FF344}</MachineGuid></Data>
Invalid context
Inherited from being an unimplemented command.
C: UBX 1 0
Server disconnects client.