[OpenSIPS-Devel] [OpenSIPS/opensips] eacc39: Process sequential messages received in CONFIRMED_...

Vlad Paiu vladpaiu at opensips.org
Fri May 20 12:57:21 CEST 2016


  Branch: refs/heads/2.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: eacc39cf028c095edf7908fe3dae3e7be24954e0
      https://github.com/OpenSIPS/opensips/commit/eacc39cf028c095edf7908fe3dae3e7be24954e0
  Author: Vlad Paiu <vladpaiu at opensips.org>
  Date:   2016-05-20 (Fri, 20 May 2016)

  Changed paths:
    M modules/dialog/dlg_handlers.c

  Log Message:
  -----------
  Process sequential messages received in CONFIRMED_NA state

Due to UDP race conditions, sequential messages may be received
before the ACK confirming the initial INVITE ( eg. Re-INVITE sent
immediately as the call is established in order to force
a specific codec ) - also push these requests through the whole
dialog processing in order to avoid any future issues ( eg. CSEQ
updating which, if left unprocessed, will lead to generating out
of order sequentials by OpenSIPS )

(cherry picked from commit bfaf02242a98c464dfbdcd3c3ebf3fbb555bcc47)




More information about the Devel mailing list