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

Bogdan-Andrei Iancu bogdan at opensips.org
Fri Dec 23 08:57:07 EST 2016


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 8442dd115e729891710e75d5f0ec1dc5f6fbf322
      https://github.com/OpenSIPS/opensips/commit/8442dd115e729891710e75d5f0ec1dc5f6fbf322
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2016-12-23 (Fri, 23 Dec 2016)

  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.




More information about the Devel mailing list