[Users] UN-REGISTER
Carsten Bock
openser-list at qbiz.de
Wed Oct 4 16:08:31 CEST 2006
Hi,
I've made a patch for the registrar module (and it's documentation) in
order to remove this parameter (attached).
I suggest we should remove this parameter in the next version...
Carsten
Carsten Bock schrieb:
> Hi,
>
> After testing this, it works if you set the desc_time_order Parameter
> in the usrloc module instead of in the registrar module. Now it even
> works properly after restarting the proxy.
> I think, the desc_time_order Parameter should be removed from the
> registrar module, since it does not work as described in the manual.
>
> Carsten
>
> Carsten Bock schrieb:
>> Hi,
>>
>> Actually i thought, this might be a good solution, but unfortunately
>> it did not work out properly. What i found out was, that:
>>
>> a) The Contacts however are not sorted at startup => Upon reload not
>> the newest one is used but the first one loaded.
>> b) The desc_time_order seems only to work with maximum two contacts
>> per user (if the third contact gets updated, it seems like it is only
>> pushed to the second entry and not to the first)
>>
>> Am i correct, that really the registrar module was meant? The usrloc
>> module also has a parameter (desc_time_order,
>> http://openser.org/docs/modules/1.1.x/usrloc.html#AEN219) and from my
>> point of view it make more sense to have this functionality in usrloc
>> more than in the registrar. I'll test this.
>>
>> Carsten
>>
>> Bogdan-Andrei Iancu schrieb:
>>> of course there is contact timeout as each contact is registered for
>>> a limited time period.
>>>
>>> a more elegant solution is to use the "desc_time_order" and
>>> "append_branches" module parameter in order to retrieve from usrloc
>>> only the latest contact. See:
>>> http://openser.org/docs/modules/1.1.x/registrar.html
>>>
>>> regards,
>>> bogdan
>>>
>>> Steve Blair wrote:
>>>
>>>>
>>>> You could also get creative and upon successful registration exec a
>>>> script that will examine the location table and remove (or
>>>> manipulate as you want) specific registrations. If these moves
>>>> happen often this approach will not scale well. If you only need
>>>> one registration per user then setting the max_contacts parameter
>>>> is the easiest way to accomplish this goal.
>>>>
>>>> _Steve
>>>>
>>>> Max Gregorian wrote:
>>>>
>>>>> Perhaps implement Registration Timeouts.
>>>>>
>>>>> If the aim is to stop the user from connecting using that IP
>>>>> address, then you could, on OpenSER, do something along the lines of:
>>>>>
>>>>>
>>>>> if(src_ip==192.168.0.55 <http://192.168.0.55/>)
>>>>> {
>>>>> sl_send_reply("404", "User not found..");
>>>>>
>>>>> };
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 9/28/06, *Bogdan-Andrei Iancu* <bogdan at voice-system.ro
>>>>> <mailto:bogdan at voice-system.ro>> wrote:
>>>>>
>>>>> Hi Javier,
>>>>>
>>>>> that must be done by the phone.
>>>>>
>>>>> regards,
>>>>> bogdan
>>>>>
>>>>> Javier wrote:
>>>>>
>>>>> > can I unregister the the firsth register ?
>>>>> >
>>>>> >
>>>>> > ----- Original Message -----
>>>>> > *From:* Daniel-Constantin Mierla
>>>>> <mailto:daniel at voice-system.ro <mailto:daniel at voice-system.ro>>
>>>>> > *To:* Javier Ramirez <mailto: jvr_78 at yahoo.com.ar
>>>>> <mailto:jvr_78 at yahoo.com.ar>>
>>>>> > *Cc:* users <mailto:users at openser.org
>>>>> <mailto:users at openser.org>>
>>>>> > *Sent:* Saturday, September 23, 2006 5:36 PM
>>>>> > *Subject:* Re: [Users] UN-REGISTER
>>>>> >
>>>>> > If the user closes the sip client on 0.55, then the client
>>>>> should
>>>>> > automatically un-register. If not, then the user will
>>>>> have two
>>>>> > contacts
>>>>> > and both phones will ring.
>>>>> >
>>>>> > If you want to limit the number of registered contacts, you
>>>>> can do it
>>>>> > via max_contacts parameter of registrar module:
>>>>> >
>>>>> >
>>>>> http://www.openser.org/docs/modules/1.1.x/registrar.html#AEN233
>>>>> >
>>>>> > Cheers,
>>>>> > Daniel
>>>>> >
>>>>> >
>>>>> > On 09/22/06 23:47, Javier Ramirez wrote:
>>>>> > > Hi, I have a question:
>>>>> > >
>>>>> > > the user A is register, the ip of register is
>>>>> 192.168.0.55
>>>>> <http://192.168.0.55>.
>>>>> > > the user change PC, and this PC have the ip 192.168.0.66
>>>>> <http://192.168.0.66>
>>>>> > >
>>>>> > > the user register again, in the new machine, but, how to
>>>>> unregister
>>>>> > > the firsth registration from 192.168.0.55
>>>>> <http://192.168.0.55> ?
>>>>> > >
>>>>> > > best regards
>>>>> > > Javier
>>>>> > >
>>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at openser.org
>>> http://openser.org/cgi-bin/mailman/listinfo/users
>>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at openser.org
>> http://openser.org/cgi-bin/mailman/listinfo/users
>>
>
>
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users
>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: registrar_docs.patch
Url: http://lists.kamailio.org/pipermail/users/attachments/20061004/228a6c47/attachment.asc
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: registrar.patch
Url: http://lists.kamailio.org/pipermail/users/attachments/20061004/228a6c47/attachment.txt
More information about the Users
mailing list