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

Vlad Paiu vladpaiu at opensips.org
Fri May 20 12:58:15 CEST 2016


  Branch: refs/heads/2.2
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 0fa379cd2ee3f4b590f87eceae25496855ad0f5e
      https://github.com/OpenSIPS/opensips/commit/0fa379cd2ee3f4b590f87eceae25496855ad0f5e
  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