[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