[OpenSIPS-Devel] [OpenSIPS/opensips] 79cece: Relax the dialog state machine - allow PRACK after...
Bogdan-Andrei Iancu
bogdan at opensips.org
Wed Jan 11 05:35:45 EST 2017
Branch: refs/heads/1.11
Home: https://github.com/OpenSIPS/opensips
Commit: 79cecefd4fcd1990c87a75a33c5d306dca3efa8a
https://github.com/OpenSIPS/opensips/commit/79cecefd4fcd1990c87a75a33c5d306dca3efa8a
Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
Date: 2017-01-11 (Wed, 11 Jan 2017)
Changed paths:
M modules/dialog/dlg_hash.c
Log Message:
-----------
Relax the dialog state machine - allow PRACK after dialog is established
There are some weird UDP scenarios where the PRACK may land on the server after the ACK. Rejecting the PRACK at dialog level leads to infinit looping (if used with TH). Better be more flexible and ignore PRACKs after ACK.
(cherry picked from commit 8442dd115e729891710e75d5f0ec1dc5f6fbf322)
More information about the Devel
mailing list