[OpenSIPS-Devel] [opensips] Always update the call ID when updating a contact in usrloc table (#346)

David Sanders notifications at github.com
Thu Oct 2 02:57:47 CEST 2014

RFC 3261 does not force UACs to use the same call ID for all registrations, only strongly suggests it. Some UAC implementations may not use the same call ID, causing the cseq check in `urecord.c` after a contact match to not occur in situations where an out of order request may be received.

Proposed change simply forces the call ID to be updated every time so that it is always accurate.
You can merge this Pull Request by running:

  git pull https://github.com/dsanders11/opensips patch-1

Or you can view, comment on it, or merge it online at:


-- Commit Summary --

  * usrloc: Always update the call ID when updating a contact

-- File Changes --

    M modules/usrloc/ucontact.c (7)

-- Patch Links --


Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20141001/6942e172/attachment.htm>

More information about the Devel mailing list