THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A new Flyspray task has been opened. Details are below.
User who did this - Hugh Waite (hugh.waite)
Attached to Project - sip-router
Summary - location not updated correctly when using GRUUs
Task Type - Bug Report
Category - usrloc (k)
Status - Unconfirmed
Assigned To -
Operating System - All
Severity - Medium
Priority - Normal
Reported Version - Development
Due in Version - Undecided
Due Date - Undecided
Details - If a REGISTER is being processed that has a different Call-ID from the stored
entry, all temporary GRUUs should be invalidated. (rfc5627 sec. 5.1)
Next, the registrar checks for any existing contacts registered to
the same AOR, instance ID, and if the contact in the REGISTER request
is registering a flow [14], reg-id. If there is at least one, the
registrar finds the one that was most recently registered, and
examines the Call-ID value associated with that registered contact.
If it differs from the one in the REGISTER request, the registrar
MUST invalidate all previously generated temporary GRUUs for the AOR
and instance ID.
We are seeing entries being updated using the RUID (the temporary GRUU), but not updating
the ruid or contact columns.
This results in a location entry that does not work.
The attached file shows the 2 REGISTER requests and the INSERT/UPDATE SQL queries they
generate.
One or more files have been attached.
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=368
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.