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:bogdan@voice-system.ro>
*To:* Steve Blair <mailto:blairs@isc.upenn.edu>
*Cc:* users <mailto:users@openser.org>
*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* <bogdan(a)voice-system.ro
<mailto:bogdan@voice-system.ro>
> <mailto:bogdan@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@voice-system.ro <mailto:daniel@voice-system.ro>>
> > *To:* Javier Ramirez <mailto: jvr_78(a)yahoo.com.ar
<mailto:jvr_78@yahoo.com.ar>
> <mailto:jvr_78@yahoo.com.ar>>
> > *Cc:* users <mailto:users@openser.org
> <mailto:users@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(a)openser.org <mailto:Users@openser.org>
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