[Users] UN-REGISTER

Javier jvr_78 at yahoo.com.ar
Thu Sep 28 20:52:34 CEST 2006


I need this:

steps:
1 - one user register from your house, and not close.
2 - then go to the office, and register with the same acount from the office.
3 - like a msn, that in this case, close automatic the soft in the house of the user.

I need thar openser send a sip message, that close the soft.


  ----- Original Message ----- 
  From: Bogdan-Andrei Iancu 
  To: Javier 
  Cc: Steve Blair ; users 
  Sent: Thursday, September 28, 2006 2:34 PM
  Subject: Re: [Users] UN-REGISTER


  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 at voice-system.ro>
  >     *To:* Steve Blair <mailto:blairs at isc.upenn.edu>
  >     *Cc:* users <mailto:users at 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 at voice-system.ro
  >     <mailto: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>
  >     >>     <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 <mailto:Users at 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
  >


  __________ NOD32 1.1776 (20060926) Information __________

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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kamailio.org/pipermail/users/attachments/20060928/c3c77d10/attachment.htm 


More information about the Users mailing list