[EMAIL PROTECTED] wrote:
Hi,

Just want ot make sure if following behaviour is correct..

A call B.
B puts A on hold.
A receives Reinvite (hold sdp).

....

A receives Reinvite (with no SDP)
A sends offer in 200 OK response.
A receives ACK containing answer (offer rejected).

There is no way for B to reject A's offer. All B can do is send an answer that is compatible with the offer according to 3264. If that isn't sufficient, B may then send a BYE, or a reINVITE offering something more to its liking.

One way for B to express its displeasure is to return an answer with port=0 in every m-line. That will result in a session with no media. This is a rejection of the media, but not of the offer itself. As a result, this *will* replace the previously negotiated values even if B did not wish that.

In this scenario, A should still be in hold state because of previous REinvite since this offer answer is rejected. Since there was no sdp in REinvite, reject was done in ACK (so there is no 4xx response for this rejection).

What do you imagine is in the ACK to indicate rejection?

        Paul

Udit
_______________________________________________
Sip-implementors mailing list
[email protected]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

_______________________________________________
Sip-implementors mailing list
[email protected]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to