]> git.ipfire.org Git - thirdparty/asterisk.git/commit
DTMF attended transfers sometimes fail for no apparent reason.
authorRichard Mudgett <rmudgett@digium.com>
Tue, 25 Jan 2011 23:21:09 +0000 (23:21 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Tue, 25 Jan 2011 23:21:09 +0000 (23:21 +0000)
commite7a20eecb231496dc94aee0b05a121564e23abcb
tree56f57add9db2d65a72e0673d3e6f1934ca5ff8a9
parent9f262f2772045266b309c00598c498139ad332b0
DTMF attended transfers sometimes fail for no apparent reason.

The loop in feature_request_and_dial() can exit when Party C has answered
without processing an AST_CONTROL_ANSWER.  Also sometimes an
AST_CONTROL_ANSWER never happens even though Party C has answered.

Don't hangup Party C if he is up or we receive an AST_CONTROL_ANSWER.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@304005 65c4cc65-6c06-0410-ace0-fbb531ad65f3
res/res_features.c