Hi,
        Sorry for confusion. 
        My question is if Re-Invite does not carry supported: timer (but
initial invite request had supported: timer), as per RFC because UAS should
not send 2xx response with UAC.
        But initial Invite request had supported: timer.
        What should be UAS behavior here?
                UAS should send 2xx response with refresher as UAC or UAS.

        Because as per RFC below highlighted text it MUST send with
refresher as UAS.

        Let me know your opinion also. 

****************************************************************************
****************************
 This e-mail and attachments contain confidential information from HUAWEI,
which is intended only for the person or entity whose address is listed
above. Any use of the information contained herein in any way (including,
but not limited to, total or partial disclosure, reproduction, or
dissemination) by persons other than the intended recipient's) is
prohibited. If you receive this e-mail in error, please notify the sender by
phone or email immediately and delete it


-----Original Message-----
From: Paul Kyzivat [mailto:pkyzi...@cisco.com] 
Sent: Tuesday, June 28, 2011 7:46 PM
To: Ravi Kumar
Cc: sip-implementors@lists.cs.columbia.edu
Subject: Re: [Sip-implementors] no supported header in re-invite or
different value

Is there a question here?

        Paul

On 6/28/2011 4:31 AM, Ravi Kumar wrote:
> Thank to Paul and Brett for reply.
>
>
> - session-timer negotiation is repeated in every reinvite and
>     update. If it is not renegotiated to be on, then it is off.
>     So in both your cases the session timer stops at the completion
>     of the reinvite transaction.
>
> If Re-Invite request does not carry supported: timer, than UAS can not
have
> refresher as UAC in response.
> Refer to below text from RFC.
>
> As per RFC 4028
>
>         UAC supports?  refresher parameter  refresher parameter
>                             in request           in response
>         -------------------------------------------------------
>               N                none                 uas
>
>
>
>
****************************************************************************
> ****************************
>   This e-mail and attachments contain confidential information from
HUAWEI,
> which is intended only for the person or entity whose address is listed
> above. Any use of the information contained herein in any way (including,
> but not limited to, total or partial disclosure, reproduction, or
> dissemination) by persons other than the intended recipient's) is
> prohibited. If you receive this e-mail in error, please notify the sender
by
> phone or email immediately and delete it
>
> -----Original Message-----
> From: sip-implementors-boun...@lists.cs.columbia.edu
> [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of Paul
> Kyzivat
> Sent: Wednesday, June 22, 2011 10:13 PM
> To: sip-implementors@lists.cs.columbia.edu
> Subject: Re: [Sip-implementors] no supported header in re-invite or
> different value
>
> Ravi,
>
> - there is *no* semantic difference between a Supported header
>     that *doesn't* contain "timer" and the total absence of a
>     Supported header.
>
> - session-timer negotiation is repeated in every reinvite and
>     update. If it is not renegotiated to be on, then it is off.
>     So in both your cases the session timer stops at the completion
>     of the reinvite transaction.
>
> - a use case where renegotiation of session timer might make
>     sense is when there is a B2BUA in the middle and it does
>     a 3pcc transfer. But it doesn't really matter if there is a
>     use case, this is how it works.
>
>       Thanks,
>       Paul
>
> On 6/22/2011 2:25 AM, Ravi Kumar wrote:
>> Hi All,
>>
>>
>>
>> 1.
>>
>>
>>
>> Caller                                Callee
>>
>>
>>
>>
>>
>> ---------INVITE---------------->
>>
>>           supported: timer
>>
>>           Session-Expires: 200
>>
>>
>>
>>
>>
>> <---------------200(INVITE)---
>>
>>          supported: timer
>>
>>          Session-Expires: 200;refresher=uac
>>
>>
>>
>> -----------ACK---------------------->
>>
>>
>>
>>
>>
>>
>>
>> ---------INVITE---------------->            // Here callee should assume
> that
>> peer supports session timer or not because supported: timer is not
present
>> in request.
>>
>>
>>
>>
>>
>> 2.
>>
>>
>>
>> Caller                                Callee
>>
>>
>>
>>
>>
>> ---------INVITE---------------->
>>
>>           supported: timer
>>
>>           Session-Expires: 200
>>
>>
>>
>>
>>
>> <---------------200(INVITE)---
>>
>>          supported: timer
>>
>>          Session-Expires: 200;refresher=uac
>>
>>
>>
>> -----------ACK---------------------->
>>
>>
>>
>>
>>
>>
>>
>> ---------INVITE---------------->            // Here callee should assume
> that
>> peer does not support session timer
>>
>>           supported: 100rel
>>
>>
>>
>>
>>
>>
>>
>>               a. Please let me know what should be correct behavior for
> above
>> both cases. And other SIP stack has implemented this.
>>
>>               b. Application scenario where supported value is changed in
>> between the session.
>>
>>
>>
>>
>>
>> Thanks&   Regards,
>>
>> Ravi Kumar
>>
>>
>>
>>
>>
>>
>
****************************************************************************
>> ****************************
>>    This e-mail and attachments contain confidential information from
> HUAWEI,
>> which is intended only for the person or entity whose address is listed
>> above. Any use of the information contained herein in any way (including,
>> but not limited to, total or partial disclosure, reproduction, or
>> dissemination) by persons other than the intended recipient's) is
>> prohibited. If you receive this e-mail in error, please notify the sender
> by
>> phone or email immediately and delete it
>>
>>
>>
>> _______________________________________________
>> Sip-implementors mailing list
>> Sip-implementors@lists.cs.columbia.edu
>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>
> _______________________________________________
> Sip-implementors mailing list
> Sip-implementors@lists.cs.columbia.edu
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>
>

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to