[prev in list] [next in list] [prev in thread] [next in thread]
List: sip
Subject: Re: [SIP] How Expire field works in this case ?
From: Henning Schulzrinne <schulzrinne () cs ! columbia ! edu>
Date: 2000-06-24 17:04:45
[Download RAW message or body]
> rafi wrote:
>
> Hi,
>
> Consider a call set up between UAC and
> UAS passing through 'n' number of proxies. When
> UAC generated INVITE message it used Expire
> field with time 't'. All the intermediate proxies upon
> receiving
> INVITE message decided to use time 't' in order to limit their
> search. When INVITE finally arrives at UAS (assuming user is
> presently unavailable), it decides to wait for time duration 't'.
> Now, before timer of duration 't' really expires at UAS, timer at
> proxy (first proxy
> in the call setup) expires first resulting in call being released.
> Thus call
> MAY be released much earlier than call waiting time promised at
> UAS.
> Thus, how should UAS use time 't' present in INVITE request when
> user is currently not available?.
>
The timer is not suitable for microsecond timing. If forwarding your
call takes more than a second, something is seriously broken (and your
call throughput is going to be pretty low). Thus, the window where the
call gets terminated by the first proxy rather than the UAS is going to
be measured in units of milliseconds. In addition, even if the first
proxy cancels the call, the total search time is still the expiration
time, so this is correct behavior. The phone will stop ringing either
way. (This can happen in any event if a proxy has a shorter
pre-configured patience than the UAS.)
>
> Second question is how does UA handles the
> case of INVITE crossing each other for a given pair of
> user ?. Is this decision is left to user of SIP stack ?
This question has been discussed several times on the list, at great
length. Please take a look at the archives.
>
>
> Thank You
> Rafi Assadi H.M.
> Silicon Automation Systems
> Bangalore, INDIA
>
>
_______________________________________________
SIP mailing list
SIP@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/sip
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic