}
}
+ if ((val = switch_channel_get_variable(channel, SWITCH_PROCESS_CDR_VARIABLE))) {
+ switch_channel_set_variable(peer_channel, SWITCH_PROCESS_CDR_VARIABLE, val);
+ }
+
if ((val = switch_channel_get_variable(channel, SWITCH_R_SDP_VARIABLE))) {
switch_channel_set_variable(peer_channel, SWITCH_B_SDP_VARIABLE, val);
}
const char *var = switch_channel_get_variable(session->channel, SWITCH_PROCESS_CDR_VARIABLE);
if (!switch_strlen_zero(var)) {
-
- if (!strcasecmp(var, "a_only") && switch_channel_get_originator_caller_profile(session->channel)) {
- do_extra_handlers = 0;
- } else if (!strcasecmp(var, "b_only") && switch_channel_get_originatee_caller_profile(session->channel)) {
- do_extra_handlers = 0;
+ if (!strcasecmp(var, "a_only")) {
+ if (switch_channel_get_originator_caller_profile(session->channel)) {
+ do_extra_handlers = 0;
+ }
+ } else if (!strcasecmp(var, "b_only")) {
+ if (switch_channel_get_originatee_caller_profile(session->channel)) {
+ do_extra_handlers = 0;
+ }
} else if (!switch_true(var)) {
do_extra_handlers = 0;
}