Wiki

Version 1 (Tijmen de Mes, 05/01/2012 03:18 pm)

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