Protocols/MSNP/Commands/IRO: Difference between revisions

From NINA Wiki
Jump to navigation Jump to search
(participants in a conversation may at times behave like angry roosters, but let's be serious here... and fix some inconsistencies while we're at it)
 
No edit summary
 
(One intermediate revision by one other user not shown)
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
IntroductionTermsClients
Reference
Error ListCommandsRelying Party SuiteSpotlife
Services
XMPPHTTP GatewayTabsActivities
Documentation
Development ToolsMSNP Grid
PolygamyURLs 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
IntroductionP2PObject DescriptorDisplay PicturesFile 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.