邀请来自网络的优惠。 我们是否可以在网络上待处理18x的PRACK之前发送带有sdp的更新,18x发送的是可靠的临时响应?
RFC 3261说 "在请求的第一个可靠的临时响应之后 承认,UAS可以发送额外的可靠临时 响应。 UAS不得发送第二个可靠的临时 响应直到第一个被确认。在第一次之后,它是 建议UAS不发送额外的可靠临时 响应,直到前一个被确认。第一个可靠 临时回应因其传达而受到特殊待遇 初始序列号。如果附加可靠临时 在第一次被承认之前发送了回复,UAS可以 不确定这些是按顺序收到的。"
答案 0 :(得分:1)
PRACK和UPDATE请求都是核心SIP RFC的扩展,因此无法保证它们将得到广泛支持。我希望UPDATE请求的支持在各种SIP实现中非常有限。
查看UPDATE request RFC,不要求支持PRACK请求,或者UAS必须在发送UPDATE请求之前等待PRACK。因此,您的问题的答案是,在发送任何UPDATE请求之前,UAS不必等待PRACK。
UPDATE RFC中有一些规则说明了如果在PRACK请求中发送了未完成的优惠但处理UPDATE请求的方式不同,
答案 1 :(得分:0)
根据RFC 6337第4.2节,如果仍未收到PRACK,UAC不应发送更新。即使它是关于reINVITE,我认为它也适用于您的情况