Wiki » History » Version 2
Tijmen de Mes, 05/01/2012 03:19 PM
| 1 | 2 | Tijmen de Mes | h1. Description |
|---|---|---|---|
| 2 | |||
| 3 | 1 | Tijmen de Mes | A series of related instant messages between two or more parties can be |
| 4 | viewed as part of a "message session", that is, a conversational exchange of |
||
| 5 | messages with a definite beginning and end. This is in contrast to |
||
| 6 | individual messages each sent independently. Messaging schemes that track |
||
| 7 | only individual messages can be described as "page-mode" messaging, whereas |
||
| 8 | messaging that is part of a "session" with a definite start and end is |
||
| 9 | called "session-mode" messaging. |
||
| 10 | |||
| 11 | Page-mode messaging is enabled in SIP via the SIP MESSAGE method, as defined |
||
| 12 | in RFC 3428. Session-mode messaging has a number of benefits over page-mode |
||
| 13 | messaging, however, such as explicit rendezvous, tighter integration with |
||
| 14 | other media-types, direct client-to-client operation, and brokered privacy |
||
| 15 | and security. |
||
| 16 | |||
| 17 | Message Session Relay Protocol (MSRP) is a protocol for transmitting a |
||
| 18 | series of related instant messages in the context of a session. Message |
||
| 19 | sessions are treated like any other media stream when set up via a |
||
| 20 | rendezvous or session creation protocol such as the Session Initiation |
||
| 21 | Protocol (SIP). |
||
| 22 | |||
| 23 | MSRP sessions are defined in RFC 4975. The relay extension that can be used |
||
| 24 | for NAT traversal purposes is defined in RFC 4976. |