]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Fix issue where an attended transfer could not be completed under a rare scenario.
authorJoshua Colp <jcolp@digium.com>
Wed, 11 Mar 2009 17:22:52 +0000 (17:22 +0000)
committerJoshua Colp <jcolp@digium.com>
Wed, 11 Mar 2009 17:22:52 +0000 (17:22 +0000)
commit563c72dc84de6a66effc30bd14ce578e84ec3f6a
tree8c40d633cf4ec306200d4a0d11045d7f09422696
parentb15b319bd6541bba9b821c3150e461d824a7f6cb
Fix issue where an attended transfer could not be completed under a rare scenario.

When completing an attended transfer chan_sip does a check to make sure the extension
in the URI portion of the Refer-To header is a local valid extension. We don't actually
need to check this since we know for sure the other channel is already up and talking to
the extension. Some devices do not put the extension in the Refer-To header either, which
can cause the extension check to fail. We now no longer do this check if it is an attended
transfer.

(closes issue #14628)
Reported by: sverre
Patches:
      14628.diff uploaded by file (license 11)

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