From bbd87e4a678257e231cbb55d8e384e44bec764b5 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Fri, 19 May 2017 19:05:44 -0500 Subject: [PATCH] FS-10328: [freeswitch-core] Add method to allow orphaned B legs during originate to transfer to another extension --- src/switch_ivr_originate.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/switch_ivr_originate.c b/src/switch_ivr_originate.c index 2379d31867..a8b9ddfb44 100644 --- a/src/switch_ivr_originate.c +++ b/src/switch_ivr_originate.c @@ -3209,7 +3209,8 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_originate(switch_core_session_t *sess if (oglobals.session && !switch_channel_test_flag(caller_channel, CF_PROXY_MODE) && !switch_channel_test_flag(caller_channel, CF_PROXY_MEDIA) && - !switch_channel_test_flag(caller_channel, CF_XFER_ZOMBIE) && + //!switch_channel_test_flag(caller_channel, CF_XFER_ZOMBIE) && + switch_channel_up(caller_channel) && (oglobals.ringback_ok || (switch_channel_test_flag(caller_channel, CF_ANSWERED) || switch_channel_test_flag(caller_channel, CF_EARLY_MEDIA)))) {