]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
changing default behaviour ignore_early_media=true must be set together with ringback...
authorAnthony Minessale <anthony.minessale@gmail.com>
Wed, 30 Sep 2009 20:15:00 +0000 (20:15 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Wed, 30 Sep 2009 20:15:00 +0000 (20:15 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15025 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/switch_ivr_originate.c

index 77dcdd253e8b535eaf86482739c5089055db9fbe..076fa7a89866b942ea59acfe5e84c2bcebc49a2a 100644 (file)
@@ -1162,9 +1162,12 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_originate(switch_core_session_t *sess
                }
        }
 
+#if 0
+       /* changing behaviour ignore_early_media=true must also be explicitly set for previous behaviour */
        if (ringback_data) {
                oglobals.early_ok = 0;
        }
+#endif
 
        if (switch_true(switch_event_get_header(var_event, "group_confirm_cancel_timeout"))) {
                oglobals.cancel_timeout = -1;
@@ -1844,10 +1847,12 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_originate(switch_core_session_t *sess
                        
                no_ringback:
 
+#if 0
+                       /* changing behaviour ignore_early_media=true must also be explicitly set for previous behaviour */
                        if (ringback_data) {
                                oglobals.early_ok = 0;
                        }
-
+#endif
                        while ((!caller_channel || switch_channel_ready(caller_channel)) && check_channel_status(&oglobals, originate_status, and_argc)) {
                                time_t elapsed = switch_epoch_time_now(NULL) - start;
                                if (caller_channel && !oglobals.sent_ring && oglobals.ring_ready && !oglobals.return_ring_ready) {