On Wed, Jan 7, 2015 at 6:14 PM, Manolis Katsidoniotis <mano...@gmail.com>
wrote:

> I have an IMS scenario where offer/answer is complete, users are in talking
> state using one simple audio stream.
>
> (Much sooner than) half the session time,
> B side client is attempting to refresh the session
> using re-INVITE without SDP.
> A acknowledges the refresh with 200OK without SDP
>
> As far as I know this is not an error as session refresh does not require
> SDP,,
> however it is rejected by the servers with cause invalid offer/answer.
>
> Should I include the SDP nonetheless and keep the same session id & version
> in the origin header?
>

INVITE transaction without SDP in either INVITE or 200 OK is invalid. SDP
should always be present in INVITE success response (either answer if SDP
offer was sent in the INVITE or offer if no SDP was sent in the INVITE).

One option is to send INVITE with the same SDP, which ideally should get
you the same SDP in response, but you should be prepared for a different
SDP as well. The better option is to do a session refresh using an UPDATE
request without SDP.
_____________
Roman Shpount
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to