Protocols/MSNP/Commands/IMS
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) |
IMS
The client can ask the server to not forward any RNG and not to accept any XFR SB commands by using the IMS command. It effectively blocks all new SB connections, and therefore all new chat sessions.
Sent to server
Description
IMS trid on/off
Parameters
- trid: Transaction ID
- on/off: Either ON or OFF. ON means "please forward RNG and accept XFR commands". OFF means "please do not forward RNG and accept XFR commands".
Server returns
Description
IMS trid 0 on/off
Parameters
- trid: Transaction ID
- 0: It's unknown what it means.
- on/off: Either ON or OFF. ON means "NS will forward RNG and accept XFR commands". OFF means "NS will not forward RNG and accept XFR commands".
Example
>>> IMS 28 OFF <<< IMS 28 0 OFF
The client requested the NS to drop incoming XFR commands, and not forward RNG commands to the client. The server responded that it will do so.
>>> IMS 29 ON <<< IMS 29 0 ON
The client would like to be able to set up new connections to switchboards, and requests this to the server. The server responded that this is ok again.
Other notes
Originally from page MSNP8 Miscellaneous: Disabling Instant Messaging.