[reSIProcate] Stale Call Timer
Scott Godin
sgodin at sipspectrum.com
Tue Sep 24 08:35:47 CDT 2013
Hi Thom,
I've often wondered the same thing. I'd be game for removing it. It was
added by Jason/CounterPath back in 2005. Jason do you have any
recollection of this? : )
Scott
On Tue, Sep 24, 2013 at 6:06 AM, Thomas Troy <
thomas.troy at accuris-networks.com> wrote:
> Hi,
>
>
>
> I was recently looking at controlling how to take down a call that hasn’t
> been answered within a reasonable time frame. One of the ways to do this is
> the StaleCallTimer which calls onStaleCallTimeout in the
> InviteSessionHandler.
>
>
>
> However, this cannot be relied upon to give a consistent user experience
> because resiprocate takes the user profile setting and adds a random number
> of seconds (up to 120) when starting the timer. I’m just wondering what is
> the reasoning for this?
>
>
>
>
>
> void
>
> ClientInviteSession::startStaleCallTimer()
>
> {
>
> InfoLog (<< toData(mState) << ": startStaleCallTimer");
>
> unsigned long when =
> mDialog.mDialogSet.getUserProfile()->getDefaultStaleCallTime();
>
> when += Random::getRandom() % 120;
>
>
>
> mDum.addTimer(DumTimeout::StaleCall,
>
> when,
>
> getBaseHandle(),
>
> ++mStaleCallTimerSeq);
>
> }
>
>
>
> Regards,
>
> Thom
>
> <http://www.accuris-networks.com>
>
> Accuris Networks is a Private Limited Company registered in the Republic
> of Ireland.
> Registered Number is 265266, with a registered office at O'Connell Bridge
> House, D'Olier St, Dublin 2.
>
> This email and any files transmitted with it are confidential and intended
> solely for the use of the individual or entity to whom they are addressed.
> If you have received this email in error please notify the system manager.
> This message contains confidential information and is intended only for the
> individual named. If you are not the named addressee you should not
> disseminate, distribute or copy this e-mail.
>
>
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at resiprocate.org
> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20130924/9f34892d/attachment.htm>
More information about the resiprocate-devel
mailing list