make forked dials return the first chan to get early media, add ignore_early_media=true to dial string to get previous behaviour

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8934 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
Anthony Minessale 2008-07-08 20:26:01 +00:00
parent 0606f993fd
commit 21acf46d10
1 changed files with 1 additions and 1 deletions

View File

@ -193,7 +193,7 @@ static uint8_t check_channel_status(switch_channel_t **peer_channels,
) {
(*hups)++;
} else if ((switch_channel_test_flag(peer_channels[i], CF_ANSWERED) ||
(early_ok && len == 1 && switch_channel_test_flag(peer_channels[i], CF_EARLY_MEDIA)) ||
(early_ok && switch_channel_test_flag(peer_channels[i], CF_EARLY_MEDIA)) ||
(*ring_ready && return_ring_ready && len == 1 && switch_channel_test_flag(peer_channels[i], CF_RING_READY))
)
&& !switch_channel_test_flag(peer_channels[i], CF_TAGGED)