Bu, Wenfei (Leo) wrote:
> All,
> 
> This was talked before but it still looks not clear:
> 
> UAC                   UAS
> 
> ----------->F1 INVITE w/o SDP
> 
> <-----------F2 18X w/ SDP1
> 
> ----------->F3 PRACK w/ SDP2
> 
> <-----------F4 200 for PRACK
> 
> <-----------F5 200 for INVITE w/ SDP1
> 
> ----------->F6 ACK (w/ SDP2 ???)
> 
>  
> 
> My questions:
> 
> 1. Could 200 for INVITE in F5 carry an SDP?

No. There has already been one o/a in the transaction initiated F1. 
There cannot be another offer in the same transaction.

In the case where the invite carries an offer sdp, and there is SDP in a 
provisional response that same sdp can be in the 200. That wording in 
3261 that specifies this is intended for unreliable provisionals, but 
has been interpreted to also be possible when there was a reliable 
response with an answer. But I can find no rationale for allowing an 
offer that was sent in a reliable provisional to be sent again in the 
200 response to the invite.

Also I can find no rationale for allowing a *new* offer to be included 
in the 200 response to an invite if the initial o/a has been completed.

> 2. If 200 in F5 carries the same SDP with that in 18X, should UAC send
> an ACK with SDP?

Definitely not.

        Paul
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to