Protocols/MSNP/Commands/IRO: Difference between revisions
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) |
Animadoria (talk | contribs) 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 |
| 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.