消息会议中继协议(Message Session Relay Protocol,简称MSRP)是一基于SIP即时通讯(Instant Messaging)协议,可以在SIP的Session中进行文本交换与消息传递。

SIP中的应用

MSRP 可用于 SIP session:

MSRP session 的设置是基于 SIP 的“调用-回应” (offer-answer)[1] model. SDP m-line 媒体模式(media type)是 message 而且这个雏型是建立在 TCP/MSRP for MSRP(经由 TCP)以及 TCP/TLS/MSRP for MSRP (经由 secure TLS). 未来, MSRP URI 被定义在 path 属性当中。

一个完整的SDP 示例, 如RFC所提示:

   v=0
   o=alice 2890844526 2890844527 IN IP4 alice.example.com
   s= -
   c=IN IP4 alice.example.com
   t=0 0
   m=message 7394 TCP/MSRP *
   a=accept-types:text/plain
   a=path:msrp://alice.example.com:7394/2s93i9ek2a;tcp

MSRP 包含地址(address)与端口(port)同时用 c-line 绑住地址,并透过 m-line 来包含端口。一般而言, 其他的媒体模式(media type)使用 c-line 和 m-line 来描述地址, 可是 MSRP RFC 是使用 MSRP path来实现. 这可能有一些问题, 特别是, B2BUA 可能需要一个替代的路径在不同装置中传递 MSRP message. 如要克服这点, RFC draft页面存档备份,存于互联网档案馆) 会在装置中比对 MSRP paths, 必要时则加以改变。只有会议标识符(session ID)要加以比对。此法大大地简化了真实生活中的情境,而且可以改善网络共通性的问题。

注释

资源

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.