diff options
author | Terry Wilson <twilson@digium.com> | 2012-07-03 14:49:19 +0000 |
---|---|---|
committer | Terry Wilson <twilson@digium.com> | 2012-07-03 14:49:19 +0000 |
commit | d97e6c14017f904961be156aaafd20bc40395da9 (patch) | |
tree | ff1c898dece3ccd541544d7c0b71da68b2fba291 /channels/sip/include | |
parent | 213bbc169a66ff1cf9de0efe429d45c393d128f5 (diff) |
Better handle re-INVITEs with provisional but no final repsonses
A previous attempt at fixing this issue had negative side effects related
to attended transfers which this patch should resolve. Many thanks to
Steve Davies for all of the good suggestions and testing.
(closes issue ASTERISK-19992)
Reported by: Steve Davies
Tested by: Steve Davies, Terry Wilson
Review: https://reviewboard.asterisk.org/r/2009/
........
Merged revisions 369557 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........
Merged revisions 369558 from http://svn.asterisk.org/svn/asterisk/branches/10
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@369559 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/sip/include')
-rw-r--r-- | channels/sip/include/sip.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/channels/sip/include/sip.h b/channels/sip/include/sip.h index d7555ba8d..72f9d2b6f 100644 --- a/channels/sip/include/sip.h +++ b/channels/sip/include/sip.h @@ -1140,6 +1140,7 @@ struct sip_pvt { int initid; /*!< Auto-congest ID if appropriate (scheduler) */ int waitid; /*!< Wait ID for scheduler after 491 or other delays */ + int reinviteid; /*!< Reinvite in case of provisional, but no final response */ int autokillid; /*!< Auto-kill ID (scheduler) */ int t38id; /*!< T.38 Response ID */ struct sip_refer *refer; /*!< REFER: SIP transfer data structure */ |