【SIP学习】之媒体协商

SIP协议对O/A模型使用的规定:
(1). O/A不能重叠进行


(2). 同一请求消息的所有可靠响应消息中只能有一个可靠响应消息带 有SDP。


(3). 如果INVITE请求消息带有SDP,那么必须通过可靠的18X、200携带SDP Answer,之后不能通过任何可靠响应消息携带SDP。

(4).如果INVITE请求消息不带SDP,那么只能必须通过可靠的18X、200消息携带SDP Offer,而且必须通过对携带SDP Offer的响应消息的确认消息携带SDP Answer。如下:
18X消息携带SDP Offer,对该18X的PRACK消息携带SDP Answer。
200消息携带SDP Offer,ACK消息携带SDP Answer。

SIP中可能的O/A消息组合:
INVITE-可靠18X(INVITE)
可靠18X(INVITE)-PRACK
INVITE-200(INVITE)
200(INVITE)-ACK
PRACK-200(PRACK)
UPDATE-200(UPDATE)

 

你可能感兴趣的:(【SIP学习】之媒体协商)