]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-3484 --resolve
authorAnthony Minessale <anthm@freeswitch.org>
Thu, 4 Aug 2011 14:38:45 +0000 (09:38 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Thu, 4 Aug 2011 14:38:45 +0000 (09:38 -0500)
src/switch_core_session.c
src/switch_ivr_originate.c

index 23aa8bed52da1120cef1ca19be3b09793121deb7..fc03ab6f102eccedd1df58095dd2dad2acc875fc 100644 (file)
@@ -530,7 +530,6 @@ SWITCH_DECLARE(switch_call_cause_t) switch_core_session_outgoing_channel(switch_
 
                        switch_channel_set_variable(peer_channel, SWITCH_ORIGINATOR_VARIABLE, switch_core_session_get_uuid(session));
                        switch_channel_set_variable(peer_channel, SWITCH_SIGNAL_BOND_VARIABLE, switch_core_session_get_uuid(session));
-                       switch_channel_set_variable(channel, SWITCH_SIGNAL_BOND_VARIABLE, switch_core_session_get_uuid(*new_session));
 
                        if ((val = switch_channel_get_variable(channel, SWITCH_PROCESS_CDR_VARIABLE))) {
                                switch_channel_set_variable(peer_channel, SWITCH_PROCESS_CDR_VARIABLE, val);
index 6df4f40782e2858ad08700f01bbf1e7827b48cbb..48b75090d73bf5c0e00f37cb11c7953450b93906 100644 (file)
@@ -3413,6 +3413,8 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_originate(switch_core_session_t *sess
                                        switch_channel_set_originatee_caller_profile(caller_channel, cloned_profile);
                                }
                        }
+
+                       switch_channel_set_variable(caller_channel, SWITCH_SIGNAL_BOND_VARIABLE, switch_core_session_get_uuid(*bleg));
                }