auto-answer A leg when B leg is already answered in all conditions not just when A leg is both unanswered and has no media

This commit is contained in:
Anthony Minessale 2012-10-02 09:29:25 -05:00
parent b97e0cef29
commit ff3c0139fc
1 changed files with 3 additions and 3 deletions

View File

@ -1304,10 +1304,10 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_multi_threaded_bridge(switch_core_ses
switch_core_session_rwunlock(peer_session);
goto done;
}
}
if (switch_channel_test_flag(peer_channel, CF_ANSWERED) && !switch_channel_test_flag(caller_channel, CF_ANSWERED)) {
switch_channel_answer(caller_channel);
}
if (switch_channel_test_flag(peer_channel, CF_ANSWERED) && !switch_channel_test_flag(caller_channel, CF_ANSWERED)) {
switch_channel_answer(caller_channel);
}
switch_channel_wait_for_flag(peer_channel, CF_BROADCAST, SWITCH_FALSE, 10000, caller_channel);