THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task has a new comment added:
FS#351 - registrar: process expired contacts first
User who did this - Víctor Seva (linuxmaniac)
----------
There is none AFAIK. I thought it was more rational to process the expires first.
The problem here is that the returned contact of ul.get_ucontact_by_instance is the new contact at the the second contact process, not the one with 52132 port.
----------
More information can be found at the following URL:
https://sip-router.org/tracker/index.php?do=details&task_id=351#comment1110
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task has been changed. The changes are listed below. For full information about what has changed, visit the URL and click the History tab.
FS#351 - registrar: process expired contacts first
User who did this: Daniel-Constantin Mierla (miconda)
Task details edited:
-------
UAC sends a REGISTER with 2 Contacts:
<code>
Via: SIP/2.0/UDP 10.15.20.162:54667;rport;branch=z9hG4bKPjQFCRK5QGClx345YZHUg1-rMU1FRJULr.
Max-Forwards: 70
From: "Danieltest" <sip:danieltest@10.15.20.30>;tag=bjZ1xFGW9PBJHZ1AUBU-lXxU6YKidOdH
To: "Danieltest" <sip:danieltest@10.15.20.30>
Call-ID: WHc4QlBGgOHBuSVhjzAZEIYBmBpJWlnV
CSeq: 57560 REGISTER
User-Agent: Bria iOS 2.5.0
Supported: outbound, path
Contact: "Danieltest" <sip:danieltest@10.15.20.162:54667;ob>;reg-id=1;+sip.instance="<urn:uuid:C3DD6013-20E8-40E3-8EA2-5849B02ED0C4>"
Contact: "Danieltest" <sip:danieltest@10.15.20.162:52132;ob>;expires=0
Expires: 120
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Content-Length: 0
</code>
This results in:
- creating a new contact for 54667 port ( Contact[0] processed )
- deleting this new created contact ( Contact[1] processed. * )
If we process the expires contacts first this is fixed.
*: ul.get_ucontact_by_instance returns the new created contact
-------
More information can be found at the following URL:
https://sip-router.org/tracker/index.php?do=details&task_id=351
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task has a new comment added:
FS#351 - registrar: process expired contacts first
User who did this - Daniel-Constantin Mierla (miconda)
----------
Is there a rule in rfc saying that the contact headers with expires=0 have to be processed first?
----------
More information can be found at the following URL:
https://sip-router.org/tracker/index.php?do=details&task_id=351#comment1109
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A new Flyspray task has been opened. Details are below.
User who did this - Víctor Seva (linuxmaniac)
Attached to Project - sip-router
Summary - registrar: process expired contacts first
Task Type - Bug Report
Category - Module
Status - New
Assigned To -
Operating System - All
Severity - Low
Priority - Normal
Reported Version - Development
Due in Version - Undecided
Due Date - Undecided
Details - UAC sends a REGISTER with 2 Contacts:
Via: SIP/2.0/UDP 10.15.20.162:54667;rport;branch=z9hG4bKPjQFCRK5QGClx345YZHUg1-rMU1FRJULr.
Max-Forwards: 70
From: "Danieltest" <sip:danieltest@10.15.20.30>;tag=bjZ1xFGW9PBJHZ1AUBU-lXxU6YKidOdH
To: "Danieltest" <sip:danieltest@10.15.20.30>
Call-ID: WHc4QlBGgOHBuSVhjzAZEIYBmBpJWlnV
CSeq: 57560 REGISTER
User-Agent: Bria iOS 2.5.0
Supported: outbound, path
Contact: "Danieltest" <sip:danieltest@10.15.20.162:54667;ob>;reg-id=1;+sip.instance="<urn:uuid:C3DD6013-20E8-40E3-8EA2-5849B02ED0C4>"
Contact: "Danieltest" <sip:danieltest@10.15.20.162:52132;ob>;expires=0
Expires: 120
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Content-Length: 0
This results in:
- creating a new contact for 54667 port ( Contact[0] processed )
- deleting this new created contact ( Contact[1] processed. * )
If we process the expires contacts first this is fixed.
*: ul.get_ucontact_by_instance returns the new created contact
One or more files have been attached.
More information can be found at the following URL:
https://sip-router.org/tracker/index.php?do=details&task_id=351
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task has a new comment added:
FS#341 - presence_dialoginfo -> force_single doesn't sent most relevant xml
User who did this - Daniel-Constantin Mierla (miconda)
----------
Patches existing in tracker at the date of freeze are still eligible for merging, specially when they solve issues with UAs. Add the new patch here as soon as possible.
----------
More information can be found at the following URL:
https://sip-router.org/tracker/index.php?do=details&task_id=341#comment1108
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task has a new comment added:
FS#341 - presence_dialoginfo -> force_single doesn't sent most relevant xml
User who did this - Devs Voicenter (voicenter)
----------
cleaned up and fix the code. gonna test it for a while and apply later, anyway you froze for next release, didn't you?
----------
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=341#comment1107
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task has a new comment added:
FS#341 - presence_dialoginfo -> force_single doesn't sent most relevant xml
User who did this - Devs Voicenter (voicenter)
----------
cleaned up and fix the code. gonna test it for a while and apply later, anyway you froze for next release, didn't you?
----------
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=341#comment1106
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task has a new comment added:
FS#350 - pua_reginfo: Duplicate contacts in the location table
User who did this - Wonbin Cho (wbcho)
----------
The original code used an AOR in full URI form (all the time) to determine the retrieved contact exists in the location table.
In the following line:
<code>result = ul.get_urecord(domain, &aor, &ul_record);</code>
The "aor" here refers to "sip:alice@example.com" whereas the same contact already exists with an AOR "alice" in the location table. (if `use_domain` param is disabled)
This results in inserting the same contacts repeatedly.
----------
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=350#comment1105
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.