On Apr 6, 2011, at 11:36 AM, Iñaki Baz Castillo wrote: ...
> IMHO the text should say: > > If timer E fires while still in this state, > the timer is reset, but this time with a value of MIN(2*TIMER_E, T2). > > And remove the line about "When the timer fires again, it is reset to > a MIN(4*T1, T2) > > So we get: > > Timer E: > - Initially => T1 = 0.5s > - Fires => MIN(2*TIMER_E, T2) = 1s > - Fires => MIN(2*TIMER_E, T2) = 2s > - Fires => MIN(2*TIMER_E, T2) = 4s > - Fires => MIN(2*TIMER_E, T2) = 4s > > Am I wrong? Thanks a lot. > I think you're right that the spec is written incorrectly. I believe it should describe that the multiplier on T1 doubles with each reset. This is not clear in the existing text. So for example, if 8*T1 < T2, then the third reset is 8*T1, and if 16*T1 < T2, then the 4th reset is 16*T2 Otherwise said, MIN(2^N*T1,T2) where N is the repetition iterator. > > PS: Sorry for the cross-posting, I don't know which maillist is better > to report it. [email protected] would probably be the right place. -- Dean _______________________________________________ Sip mailing list https://www.ietf.org/mailman/listinfo/sip This list is essentially closed and only used for finishing old business. Use [email protected] for questions on how to develop a SIP implementation. Use [email protected] for new developments on the application of sip. Use [email protected] for issues related to maintenance of the core SIP specifications.
