Protocols/MSNP/Commands/CAL
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) |
CAL
Sent when inviting a user to a switchboard session.
CAL trid accountname\r\n
- trid : Transaction ID.
- accountname : User to be invited.
If successful Returns
CAL trid function sessionid
- trid : Transaction ID.
- function : Always set to 'RINGING'.
- sessionid : Switchboard sessionid.
If the format of the command was incorrect the client will be disconnected from the switchboard. The connection to the Notification Server will remain.
If the accountname has already joined or there is already a call for that accountname to join Returns
215 trid
If the accountname was invalid Returns
208 trid
If the accountname was nonexistant or offline Returns
217 trid
If the accountname is online and either blocking you, or has BLP set to AL and does not have you on their AL Returns
216 trid
If you repeatedly call a accountname which is blocking it may start to Return
713 trid
Notice :
You have to wait until you get the USR confirmation to start inviting friends.