On 8/6/12 9:19 PM, Ravi Kumar wrote:
> Thus:
> Does role of UA as UAC/UAS change on each transaction or it remain
> intact for throughout the session?
>
> Yes, UAC and UAS role for each transaction.

For session-timer, *every* reinvite or update transaction negotiates (or 
renegotiates) the use of session-timer and which end is responsible for 
the *next* refresh. So the negotiation of the refresher as UAC or UAS 
designates one particular UA (of the two) that will be responsible for 
the next refresh. Regardless of whether its the UAC or UAS that is 
selected, when it subsequently does the refresh it will be the UAC.

But also remember that before the refresh is due, *either* end may have 
need to send a reinvite or update. And when it does, the session timer 
is also renegotiated.

        Thanks,
        Paul

> Regards,
> Ravi Kumar
>
> ----------------------------------------------------------------------------
> ---------------------------------------------------------
> This e-mail and its 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: [email protected]
> [mailto:[email protected]] On Behalf Of Kumar,
> Puneet (Puneet)
> Sent: Tuesday, August 07, 2012 8:41 AM
> To: Brett Tate; [email protected]
> Subject: Re: [Sip-implementors] Query of Session Expire&  Refresh.
>
> Thanks Brett,
>
> My doubt was related to who is UAC&  UAS.
>
> Say UA-A calls UA-B, then UA-A is UAC&  UA-B as UAS.
> Then UA-B sends a reINVITE to UA-A, will it make UA-B as UAC now?
>
> Thus:
> Does role of UA as UAC/UAS change on each transaction or it remain
> intact for throughout the session?
>
> Thanks,
> Puneet
>
> -----Original Message-----
> From: Brett Tate [mailto:[email protected]]
> Sent: Monday, August 06, 2012 9:40 PM
> To: Kumar, Puneet (Puneet); [email protected]
> Subject: RE: Query of Session Expire&  Refresh.
>
>> As seen above UA-A calls UA-B. For this call UAC
>> i.e. UA-A will behave as a session refresher.
>>
>> After sometime UA-B sends a reINVITE with
>> Session-Expire header having refresher=uac.
>> So will it make UA-B as refresher?
>
> Yes; however it ultimately depends upon the value within the re-INVITE's
> 2xx response.  See RFC 4028 section 9.
>
>
>> Does the refresher remain intact on the dialog
>> basis or Transaction basis ?
>
> The refresher can be renegotiated.  See RFC 4028 section 7.4.
>
>
> _______________________________________________
> 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
>

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

Reply via email to