IM or IMP-Instant Message Presence As SIMPLE As Pie
March 5, 2008
IM is more than just one-to-one messaging. For example, MSRP-Message Session Relay Protocol defines a mechanism for sending instant messages within a peer-to-peer session, negotiated using the SIP and SDP-Session Description Protocol. Here is an explanation of the necessary tools for establishing multi-party IM sessions or chat rooms (like the original BBS-Bulletin Board Systems) with MSRP.
This animated tutorial above also explains - SIMPLE-SIP for Instant Messaging and Presence Leveraging Extensions - a working group that focuses on the application of the Session Initiation Protocol (SIP, RFC 3261) to the suite of services collectively known as IMP-Instant Messaging and Presence. The IETF has committed to producing an interoperable standard for these services compliant to the requirements for IM outlined in RFC 2779 (including the security and privacy requirements there) and in the CPIM-Common Profile for Instant Messaging specification, developed within the IMPP working group. As the most common services for which SIP is used share information in common with IMP, the adaptation of SIP to IMP seems a natural choice given the widespread support for current state of the SIP standard.
"A" builds an instant text message and wraps it in a CPIM-Common Profile for Instant Messaging message. "A" addresses the CPIM message to the chat room. "A" encloses the result in an MSRP-Message Session Relay Protocol SEND request and sends it to the MSRP mixer via the existing TCP-Transmission Control Protocol connection. This depicts a flow diagram where "A" is sending a private message addressed to "B's" nickname. The MSRP mixer distributes the message only to "B." "B" can distinguish the sender in the From header of the CPIM message. "B" also identifies this as a private message due to the to the CPIM header.
Related Tags: message, messaging, protocol, session, Protocol, common
- Related Entries
Listed below are links to sites that reference IM or IMP-Instant Message Presence As SIMPLE As Pie:
Trackback Pings
TrackBack URL:
http://blog.tmcnet.com/mt3/t.fcgi/35381
Technorati
Del.icio.us
Slashdot
Digg
Furl
Spurl
Previous blog: