]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Fix DTMF atxfer running h exten after the wrong bridge ends.
authorRichard Mudgett <rmudgett@digium.com>
Thu, 26 Apr 2012 20:25:05 +0000 (20:25 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Thu, 26 Apr 2012 20:25:05 +0000 (20:25 +0000)
commit0ffc4eba3bb8b11bb9f79017385b3cebc96ea5db
tree078683ad613fd052e52545c4d2d50f6d1ceab972
parent5faafa4acae8cca7d535beb680fcdfa465044d6f
Fix DTMF atxfer running h exten after the wrong bridge ends.

When party B does an attended transfer of party A to party C, the
attending bridge between party B and C should not be running an h exten
when the bridge ends.  Running an h exten now sets a softhangup flag to
ensure that an AGI will run in dead AGI mode.

* Set the AST_FLAG_BRIDGE_HANGUP_DONT on the party B channel for the
attending bridge between party B and C.

(closes issue AST-870)

(closes issue ASTERISK-19717)
Reported by: Mario

(closes issue ASTERISK-19633)
Reported by: Andrey Solovyev
Patches:
      jira_asterisk_19633_v1.8.patch (license #5621) patch uploaded by rmudgett
Tested by: rmudgett, Andrey Solovyev, Mario
........

Merged revisions 364060 from http://svn.asterisk.org/svn/asterisk/branches/1.8

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/10@364065 65c4cc65-6c06-0410-ace0-fbb531ad65f3
main/features.c