[OpenSER-Users] Unregister a user when not responding to SIP pings
Carsten Bock
lists at bock.info
Thu Sep 20 13:48:40 CEST 2007
Hi,
i do not see any problem here: What we do on our systems, is to catch a
local "408 Request timeout" in Failure-Route in case the user did not
properly unregister. We've set the timeout for request with no
provisional to some acceptable value (e.g. like 5 seconds) and that's
totally ok for us.
I don't know, why a CPE should be unregistered, just because it did not
reply to a NAT-Ping.
I've seen multiple phone not properly replying to NAT-Pings, so for my
point of view this would cause many problems.
Carsten
Am Donnerstag, den 20.09.2007, 13:35 +0200 schrieb Iñaki Baz Castillo:
> El Thursday 20 September 2007 12:45:53 Juha Heinanen escribió:
> > Iñaki Baz Castillo writes:
> > > But in that case your SIP client would register again, wouldn't it?
> >
> > sip phone has not noticed that underlying ip connectivity over some
> > wireless media is lost for the period the train is in tunnel unless it
> > tries to register at the same time.
>
> Yes, I meant the "human" person could do it. Anyway common softphones don't
> allow a REGISTER option (except Twinkle as I know), so just forget my
> suggestion. :)
>
>
> > > If you are in a escenary with easy connection lost then is user task to
> > > set the REGISTER period shorter.
> >
> > no sip specification today mandates or even recommends setting register
> > period short if there is possibility for temporary loss of connectivity.
> > dropping of registration if contact does not respond would thus cause
> > problems.
>
> Yes, but there are problems too if a registered user has killed him softphone
> or PC without letting it sending the un-REGISTER. In that cases other user
> calling to him receive an infinite "Trying", while with my suggestion of
> un-register, callers would see "not found".
>
> I don't know which issue is worse, but I'm sure that too many times a SIP
> device "dissapears" without sending a un-REGISTER.
>
> There could be two options:
>
> modparam("nathelper", "unregister_not_ping", 1)
> - 1: Enabled
> - 0: Dissabled.
>
> modparam("nathelper", "unregister_not_ping_time", 60)
> - Time after a not ping responding user should be un-registered.
>
>
> PD: Do you think I could report this as a wish in the tracker? or are you sure
> is really a bad idea?
>
>
> Thanks.
>
>
More information about the sr-users
mailing list