Steve - IMO you have it quite right. People should stop trying to 
classify an invite as to whether it is a session timer refresh (doing 
nothing else) or some other change to the session. You just can't do 
that. When you receive an invite, you cannot discern *why* it was done, 
and it may have been done for multiple purposes. You must just react to 
what it conveys.

        Paul

Stephen Paterson wrote:
> As I understand it we are talking about 2 separate ideas. The presence of 
> changed or unchanged SDP in a re-INVITE is not really anything to do with 
> whether the request is a session refresh request or not. It is the presence 
> of the Session-Expires header (and Min-SE if necessary) that indicates this. 
> If these headers are present, it is a session refresh request, if not, any 
> existing session timer should be cancelled. The offer/answer exchange is 
> independent of this and should be implemented according to RFCs 3261 & 3264. 
> The unchanged session version is used to indicate that the SDP is unchanged. 
> Just because most of the time this will probably be the case with session 
> refreshes, it does not mean that it has to be the case - i.e. a session 
> refresh request may contain a new offer if it chooses but then the re-INVITE 
> has 2 purposes - session refresh and SDP re-negotiation.
> 
> As I have recently implemented the session timer in our SIP offering any 
> corrections to my understanding gratefully received.
> 
> Regards
> 
> Steve
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of Harmeet
> Singh
> Sent: 29 June 2006 08:18
> To: Erez Morabia
> Cc: [email protected]
> Subject: Re: [Sip-implementors] re-INVITE without SDP / Session-Timers
> 
> 
> I was pointing out that Re-Invite for session refresh should contain SDP
> negotiated earlier with same orgin value. This should indicate to UAS that
> this is a session refresh request.  Quoting text from rfc:
> 
>     The same is true for an answer exchanged as a
>    result of a session refresh request; if it has not changed, that MUST
>    be indicated.
> 
> 200 Ok should contain SDP for sure. I think we are in perfect agreement
> here. Only point we probably have not agreed upon is if origin value in
> session refresh SDP is same previously negotiated SDP, does it serves the
> purpose of indicating that this is a session refresh request.
> 
> Thanks
> - Harmeet Singh
> 
> On 6/29/06, Erez Morabia <[EMAIL PROTECTED]> wrote:
>> Even if the re-INVITE is intended for refreshing, you can not know if it
>> is NOT for offer/answer re-negotiation as well. As we can not ignore (or
>> break) what RFC3261 defines, I think agree with Nataraju - the OK
>> message should contain SDP.
>>
>> Thanks,
>> Erez
>>
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] On Behalf Of Harmeet
>> Singh
>> Sent: Wednesday, June 28, 2006 5:37 PM
>> To: [email protected]
>> Subject: Re: [Sip-implementors] re-INVITE without SDP / Session-Timers
>>
>> Please Refer to Section 7.4 rfc 2408
>>
>>    It is RECOMMENDED that the UPDATE request not contain an
>>    offer [4], but a re-INVITE SHOULD contain one, even if the details of
>>    the session have not changed.  In that case, the offer MUST indicate
>>    that it has not changed.  In the case of SDP, this is accomplished by
>>    including the same value for the origin field as did previous SDP
>>    messages to its peer.   The same is true for an answer exchanged as a
>>    result of a session refresh request; if it has not changed, that MUST
>>    be indicated.
>>
>> I would interpret that this is indication strong enough that such a
>> invite
>> is intended for refreshing session-timer. All more so if,
>> Session-Expires
>> header is present.
>>
>> Thanks
>> - Harmeet Singh
>>
>> On 6/28/06, Frank Shearar <[EMAIL PROTECTED]> wrote:
>>> "Nataraju Basavaraju" <[EMAIL PROTECTED]> wrote:
>>>
>>>> Comments inline...
>>>>
>>>> Regards,
>>>> Nataraju A.B.
>>>>
>>>> -----Original Message-----
>>>> From: [EMAIL PROTECTED] on behalf of Erez
>> Morabia
>>>> Sent: Tue 6/27/2006 9:01 PM
>>>> To: [email protected]
>>>> Subject: [Sip-implementors] re-INVITE without SDP / Session-Timers
>>>>
>>>> Hi,
>>>>
>>>> Suppose, after a session was established using the offer/answer
>> model,
>>>> one of the UAs sends a re-INVITE without SDP.
>>>>
>>>> According to RFC3261, Section 14.1 (Modifying an Existing Session /
>> UAC
>>>> Behavior):
>>>>
>>>> "...Of course, a UAC MAY send a re-INVITE with no session
>> description,
>>>> in which case the first reliable non-failure response to the
>> re-INVITE
>>>> will contain the offer (in this specification, that is a 2xx
>> response)."
>>>> This means that the OK message should contain SDP with the offer.
>>>>
>>>> Moreover, suppose that the UA that sent the empty re-INVITE supports
>>>> Session-Timers.
>>>>
>>>> Is there any case where the other UA (the one that receives the
>> empty
>>>> re-INVITE) will issue an OK message without SDP? For example,
>> suppose it
>>>> supports Session-Timers as well and maybe knows that this empty
>>>> re-INVITE is just for refresh an not for re-negotiation.
>>>>
>>>> [ABN] As of now, the INVITE/re-INVITE transaction always perform
>>> offer/answer negotiation. If the intension was to refresh the
>>> session-timer,
>>> just put the same SDP which initial INVITE carried.
>>>> AFAIK, right now there is no way though some option or parameter
>> which
>>> can
>>> tell the recepient of re-INVITE can be sure that the particular
>> request is
>>> for session-refresh or SDP re-negotiation or BOTH.
>>>
>>> But in particular you would leave the version field in the SDP's
>> origin
>>> unchanged, yes?
>>>
>>> frank
>>>
>>> _______________________________________________
>>> Sip-implementors mailing list
>>> [email protected]
>>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>>
>>
>>
>> --
>> ----------------------------------------------------
>> Harmeet Singh
>> _______________________________________________
>> Sip-implementors mailing list
>> [email protected]
>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>
>>
> 
> 
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to