]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
suppress frame timestamp when raw write mode is set (missed a spot)
authorAnthony Minessale <anthony.minessale@gmail.com>
Wed, 10 Dec 2008 00:06:25 +0000 (00:06 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Wed, 10 Dec 2008 00:06:25 +0000 (00:06 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10691 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/switch_ivr_originate.c

index b72f3f03431261b38537982179e083cde18e0685..b4d9df99b578620d5fb88c9f3e6e264ee914e0b2 100644 (file)
@@ -351,7 +351,7 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_wait_for_answer(switch_core_session_t
 
                if (switch_channel_test_flag(caller_channel, CF_PROXY_MODE) || switch_channel_test_flag(caller_channel, CF_PROXY_MEDIA)) {
                        ringback_data = NULL;
-               } else {
+               } else if (switch_strlen_zero(ringback_data)) {
                        if ((var = switch_channel_get_variable(caller_channel, SWITCH_SEND_SILENCE_WHEN_IDLE_VARIABLE))) {
                                int sval = atoi(var);
 
@@ -793,7 +793,7 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_originate(switch_core_session_t *sess
 
                if (switch_channel_test_flag(caller_channel, CF_PROXY_MODE) || switch_channel_test_flag(caller_channel, CF_PROXY_MEDIA)) {
                        ringback_data = NULL;
-               } else {
+               } else if (switch_strlen_zero(ringback_data)) {
                        const char *vvar;
                        
                        if ((vvar = switch_channel_get_variable(caller_channel, SWITCH_SEND_SILENCE_WHEN_IDLE_VARIABLE))) {