From: Brian West Date: Thu, 14 Oct 2010 17:18:40 +0000 (-0500) Subject: If we discard a recording lets set a variable to let us know this took place X-Git-Tag: v1.2-rc1~265^2~11^2~188^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c465c435dcf0b9c0b52ec5249247534b2cfbc4b4;p=thirdparty%2Ffreeswitch.git If we discard a recording lets set a variable to let us know this took place --- diff --git a/src/switch_ivr_async.c b/src/switch_ivr_async.c index b8c8a69204..299c24d4c4 100644 --- a/src/switch_ivr_async.c +++ b/src/switch_ivr_async.c @@ -906,6 +906,7 @@ static switch_bool_t record_callback(switch_media_bug_t *bug, void *user_data, s switch_core_file_close(rh->fh); if (rh->fh->samples_out < rh->fh->samplerate * rh->min_sec) { switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_DEBUG, "Discarding short file %s\n", rh->file); + switch_channel_set_variable(channel, "RECORD_DISCARDED", "true"); switch_file_remove(rh->file, switch_core_session_get_pool(session)); } }