[OpenSIPS-Devel] [OpenSIPS/opensips] 223a1d: Relax the dialog state machine - allow PRACK after...

Bogdan-Andrei Iancu bogdan at opensips.org
Wed Jan 11 05:35:55 EST 2017


  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 223a1db257806ae3d15038ac461761306f6b5ba9
      https://github.com/OpenSIPS/opensips/commit/223a1db257806ae3d15038ac461761306f6b5ba9
  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