[Users] registration wierdness on single contact to be returned

Marcello Lupo lupo at itspecialist.it
Fri Mar 24 13:04:04 CET 2006


Hi,
i have configuration of registrar module as:

modparam("registrar", "nat_flag", 20)
modparam("registrar", "use_domain", 0)
modparam("registrar", "desc_time_order", 1)
modparam("registrar", "append_branches", 0)
modparam("registrar", "max_expires", 3600)

This because i want to have only the most recent contact to be retrived on 
location.

The problem is that the client with public ip (the 2. row) is every time 
preferred to the behind nat one although the behind nat one is the last one 
to make/update the registration.

I'd like to know in which way are ordered the records in location table, which 
difference make the nat flag and if the choose is made on the last 
updated/inserted record or the last that expire.

This is what is registered on the location table for user 777654321 :


*************************** 1. row ***************************
     username: 777654321
       domain:
      contact: sip:777654321 at 192.168.30.200:5060
     received: sip:193.45.98.211:15397
      expires: 2006-03-24 13:46:58
            q: -1.00
       callid: FA900625953C490B80D1679605057052 at mysip.domain.com
         cseq: 21374
last_modified: 2006-03-24 12:46:58
        flags: 1
   user_agent: X-PRO build 1082
       socket: 193.76.98.23_5060
*************************** 2. row ***************************
     username: 777654321
       domain:
      contact: sip:777654321 at 193.45.35.76:5060
     received: NULL
      expires: 2006-03-24 13:22:22
            q: -1.00
       callid: dc626ada088ed5f38bd4d182b9cf3167 at mysip.domain.com
         cseq: 570534571
last_modified: 2006-03-24 12:22:22
        flags: 0
   user_agent: Patton SN4524 JS EUI MxSF v3.2.7.44 00A0BA01BB96
       socket: 193.76.98.23_5060
*************************** 3. row ***************************
     username: 777654321
       domain:
      contact: sip:777654321 at 193.24.87.95:5060
     received: NULL
      expires: 2006-03-24 13:20:04
            q: -1.00
       callid: 0192d72378dac66b000c579f6237bad6 at mysip.domain.com
         cseq: 586618969
last_modified: 2006-03-24 12:20:04
        flags: 0
   user_agent: Patton SN1400 MxSF v3.2.7.36 00302B005C98
       socket: 193.76.98.23_5060
3 rows in set (0.01 sec)
**************************************************************

Thanks,
Bye,
Marcello




More information about the sr-users mailing list