Protocols/MSNP/Commands/IRO: Difference between revisions

From NINA Wiki
Jump to navigation Jump to search
m (1 revision imported)
No edit summary
 
Line 1: Line 1:
{{Protocols/MSNP}}
=IRO=
=IRO=
Sent after a successfull [[Protocols/MSNP/Commands/ANS|ANS]] authentication.
Sent after a successfull [[Protocols/MSNP/Commands/ANS|ANS]] authentication.

Latest revision as of 18:43, 11 May 2022

MSNP Protocol
Introduction • Terms • Clients
Reference
Error List • Commands • Relying Party Suite • Spotlife
Services
XMPP • HTTP Gateway • Tabs • Activities
Documentation
Development Tools • MSNP Grid
Polygamy • URLs used by MSN
Documents
Protocol Versions
Version 21
Version 18
Version 16
Version 15
Version 14
Version 13
Version 12
Version 11
Version 9
Version 8
Version 2
MSNC
Introduction • P2P • Object Descriptor • Display Pictures • File Transfer
Scenarios
Microsoft Messenger for Mac
MSNP on WebTV (MSNTV)

IRO

Sent after a successfull ANS authentication. This command means Initial Roster as stated in the official IETF draft (pg 7).

Defines all parties in a switchboard session, known as the roster. Sent as many times as rostercount, one for each participant.

<<< IRO trid index rostercount passport friendlyname

Changed in version 13 to

<<< IRO trid index rostercount passport friendlyname clientid
  • trid : Transaction ID
  • index : The ordinal of the participant. Increases from 1 to rostercount in successively received IROs.
  • rostercount : Count of the total number of participants in this session.
  • passport : Passport account-name of this participant.
  • friendlyname : URL encoded MSN friendly-name of same. This is not the current friendly-name as known to the Protocols/MSNP/Notification Server, but the one the participant had when joining the session. However, this field can be useful because it provides a display name even when the participant is not on your contact list.
  • clientid: Client ID of the participant.

The client shall not respond to this command.