Modified: freeswitch/trunk/src/switch_ivr_async.c (15256 => 15257)
--- freeswitch/trunk/src/switch_ivr_async.c 2009-10-27 21:46:05 UTC (rev 15256)
+++ freeswitch/trunk/src/switch_ivr_async.c 2009-10-27 22:04:44 UTC (rev 15257)
@@ -902,6 +902,16 @@
}
}
+ if ((p = switch_channel_get_variable(channel, "RECORD_WRITE_ONLY")) && switch_true(p)) {
+ flags &= ~SMBF_READ_STREAM;
+ flags |= SMBF_WRITE_STREAM;
+ }
+
+ if ((p = switch_channel_get_variable(channel, "RECORD_READ_ONLY")) && switch_true(p)) {
+ flags &= ~SMBF_WRITE_STREAM;
+ flags |= SMBF_READ_STREAM;
+ }
+
if ((p = switch_channel_get_variable(channel, "RECORD_STEREO")) && switch_true(p)) {
flags |= SMBF_STEREO;
channels = 2;