Thanks for the excellent explanation of the "why" aspect.
Now I can imagine as to why in my case (where a change in  
SDP is not acceptable), "B" must include "SDP" (as a matter
of policy).

regards,
B.Dutta

-----Original Message-----
From: Troy Cauble [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, August 23, 2005 8:51 PM
To: [email protected]; [EMAIL PROTECTED]
Subject: Re: [Sip-implementors] session refresh, but without SDP ?



> From: "Neeraj Jain" <[EMAIL PROTECTED]>
> 
> Hi,
> 
> As per sec 14.1 of RFC3261, both of these are valid scenarios. This 
> says, in context of re-INVITE SDP, that - "It is important to note 
> that the full description of the session, not just the change, is sent."
> 
> Absence of SDP in re-INVITE means that it's a re-INVITE without an 
> offer, in which case first reliable response to it will contain an 
> offer and usual offer/answer process will follow.
> 
> Regards,
> 
> Neeraj Jain
> BayPackets Technologies
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Banibrata Dutta
> Sent: Tuesday, August 23, 2005 5:30 PM
> To: 'Banibrata Dutta'; [email protected]
> Subject: RE: [Sip-implementors] session refresh, but without SDP ?
> 
> Additional info:
> 
> NOTE: Here the "UAS" is the refresher.
> 
> A                B
> ---INVITE(sdp)---> : M1
> <--200 OK--------- : M2
> ---ACK-----------> : M3
>       ...
> <--INVITE()------- : M4
> case1:
> ---200 OK(sdp)---> : M5
> case2:
> ---200 OK--------> : M5'
> 
> Is the case1 the valid scenario in case of session refresh, i.e. M5 
> contains same "sdp" as M1 ?
> or, is the case2 a valid scenarios ?
> 
> - bdutta
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Banibrata Dutta
> Sent: Tuesday, August 23, 2005 4:42 PM
> To: [email protected]
> Subject: [Sip-implementors] session refresh, but without SDP ?
> 
> Hi,
> 
> Does absence of body (SDP) in the re-INVITE used to do session-refresh 
> (in case of Session-Timers), signify that media properties remain 
> unchanged from the previously negotiated ones, or does it mean, no 
> media, i.e. any established RTP sessions are to be torn down, if 
> re-INVITE doesn't contain body ?
> 
> thanks & regards,
> bdutta

Bdutta,

It does not mean "no media".  It means UA "A" should make an offer in a
response.

And while a re-INVITE is a session-refresh, UA "A" can't know that that's
the primary purpose of the re-INVITE.  A re-INVITE without offer could
indicate a 3PCC-like flow where "A" is about to be connected to another UA.

So should the SDP offered remain unchanged from the previous negotiation?
That's up to UA "A"; if "B" needs it to be the same, it should have sent the
offer.

In my opinion, "A" should send an offer with all supported coders, not the
possibly reduced set from the previous negotiation, because it may be
opening negotiations with a new peer.  But that's not a SIP requirement,
that's a policy.

-troy



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

Reply via email to