Thanks, I think I found the thread you were referring to ("[Freeswitch-users] session record does not for very short calls"), which doesn't seem to be a solution for my situation. However, I did find that using session:recordFile() didn't delete the file if it was really short. And following that thread lead me to an interesting channel variable that could be useful to us, record_ms, but having trouble getting it to reflect the audio length. I can see the variable when printing data from the info application, but it's always 0. My snippet of code is very simple:

if session:ready() then
   session:recordFile("C:/Temp/recording.wav", 30, 600, 6);

   local record_length = session:getVariable("record_ms");
   freeswitch.consoleLog("INFO", "Recorded a " .. record_length .. " ms file.\n");
end

Another side question, the silence secs parameter (in this example, 6), is that 6s silence hits during the entire recording session or 6s of consecutive silence? From a few tests, it seems to be the former, but just wanted to verify, something that would make a good addition to the wiki. 

Dan


On Wed, Sep 30, 2009 at 11:31 PM, Jason White <jason@jasonjgw.net> wrote:
Dan Le <dule.maillist@gmail.com> wrote:
> We're running into a problem with the minimum file size when recording using
> uuid_record. It seems if the audio is too short it deletes the audio file.
> Is there a way to override that?

Yes. It was discussed on the list recently. I suggest searching the list
archives. Someone may have documented it on the wiki by now also.


_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org