Merged revisions 215682 via svnmerge from
authorTerry Wilson <twilson@digium.com>
Wed, 2 Sep 2009 23:31:04 +0000 (23:31 +0000)
committerTerry Wilson <twilson@digium.com>
Wed, 2 Sep 2009 23:31:04 +0000 (23:31 +0000)
commitf9816a626586b47952a8864b499cf2cf7bc5c111
tree6d7ae435678641b52a0f49139f7af05874a58639
parent595ab444af8717a3430f66299eb85a0b924f1c51
Merged revisions 215682 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
  r215682 | twilson | 2009-09-02 16:41:22 -0500 (Wed, 02 Sep 2009) | 18 lines

  Re-send non-100 provisional responses to prevent cancellation

  From section 13.3.1.1 of RFC 3261:

     If the UAS desires an extended period of time to answer the INVITE,
     it will need to ask for an "extension" in order to prevent proxies
     from canceling the transaction. A proxy has the option of canceling
     a transaction when there is a gap of 3 minutes between responses in a
     transaction. To prevent cancellation, the UAS MUST send a non-100
     provisional response at every minute, to handle the possibility of
     lost provisional responses.

  (closes issue #11157)
  Reported by: rjain
  Tested by: twilson

  Review: https://reviewboard.asterisk.org/r/315/
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@215758 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_sip.c