Javier,

not sure what you are trying to achieve here:
1) to have only one phone per account and to try to deal with IP changing
   2) multiple phones per account

regards,
bogdan

Javier wrote:

the parameter desc_time_order ( set to 1) order the conctact in descending time order, and use the most recently updated/created user. and, if I understand, if the user A register from address 1 (Home), and more later register from address 2 (work)
(the REGISTER is sent every minute from two address)
and the soft re-send the register from address 1
how recognize openser that address 2 is the valid address?
I attach the doc from this two parameters.
1.3.12. desc_time_order (integer) If set to 1 then all contacts will be ordered in descending modification time order. In this case the most recently updated/created contact will be used. Default value is 0. Example 1-12. Set desc_time_order parameter ...
modparam("registrar", "desc_time_order", 1)
1.3.9. append_branches (integer)
The parameter controls how lookup function processes multiple contacts. If there are multiple contacts for the given username in usrloc and this parameter is set to 1, Request-URI will be overwritten with the highest-q rated contact and the rest will be appended to sip_msg structure and can be later used by tm for forking. If the parameter is set to 0, only Request-URI will be overwritten with the highest-q rated contact and the rest will be left unprocessed. Default value is 1. Example 1-9. Set append_branches parameter ...
modparam("registrar", "append_branches", 0)
...
----- Original Message -----

    *From:* Bogdan-Andrei Iancu <mailto:[EMAIL PROTECTED]>
    *To:* Steve Blair <mailto:[EMAIL PROTECTED]>
    *Cc:* users <mailto:[email protected]>
    *Sent:* Thursday, September 28, 2006 10:52 AM
    *Subject:* Re: [Users] UN-REGISTER

    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* <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
    >> <mailto:[EMAIL PROTECTED]>> 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:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
    >>     >     *To:* Javier Ramirez <mailto: [EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
    >>     <mailto:[EMAIL PROTECTED]>>
    >>     >     *Cc:* users <mailto:[email protected]
    >>     <mailto:[email protected]>>
    >>     >     *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
    [email protected] <mailto:[email protected]>
    http://openser.org/cgi-bin/mailman/listinfo/users

    __________ NOD32 1.1776 (20060926) Information __________

    This message was checked by NOD32 antivirus system.
    http://www.eset.com



_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to