FS-6033 --resolve

This commit is contained in:
Anthony Minessale 2013-12-10 03:42:12 +05:00
parent d9a8dd0bb6
commit ea6a05cac5
1 changed files with 8 additions and 13 deletions

View File

@ -389,31 +389,26 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_record_file(switch_core_session_t *se
const char *prefix, *var;
if (switch_channel_pre_answer(channel) != SWITCH_STATUS_SUCCESS) {
return SWITCH_STATUS_FALSE;
}
prefix = switch_channel_get_variable(channel, "sound_prefix");
if (!prefix) {
prefix = SWITCH_GLOBAL_dirs.sounds_dir;
}
if (!switch_channel_media_ready(channel)) {
return SWITCH_STATUS_FALSE;
}
switch_core_session_get_read_impl(session, &read_impl);
if (!(divisor = read_impl.actual_samples_per_second / 8000)) {
divisor = 1;
}
if (!switch_channel_ready(channel)) {
return SWITCH_STATUS_FALSE;
}
if (switch_channel_answer(channel) != SWITCH_STATUS_SUCCESS) {
return SWITCH_STATUS_FALSE;
}
if (!switch_channel_media_ready(channel)) {
return SWITCH_STATUS_FALSE;
}
arg_recursion_check_start(args);
if (!fh) {