return SWITCH_STATUS_FALSE;
}
+ if(channel) {
+ if(switch_true(switch_channel_get_variable(channel, "disable_radius_start"))) {
+ switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "[mod_radius_cdr] Not Sending RADIUS Start\n");
+ return SWITCH_STATUS_SUCCESS;
+ }
+ }
+
switch_thread_rwlock_rdlock(globals.rwlock);
rad_config = my_radius_init();
return SWITCH_STATUS_FALSE;
}
+
+ if(channel) {
+ if(switch_true(switch_channel_get_variable(channel, "disable_radius_stop"))) {
+ switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "[mod_radius_cdr] Not Sending RADIUS Stop\n");
+ return SWITCH_STATUS_SUCCESS;
+ }
+ }
+
switch_thread_rwlock_rdlock(globals.rwlock);
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "[mod_radius_cdr] Entering my_on_hangup\n");