Hello I saw a strange behavior when i'm using record_session for outbound call. Recorded file is 24:20 time length, but in logs should have about 25:18. Here ma log: start recording about 2009-07-07 10:56:15 2009-07-07 10:56:15.108447 [DEBUG] mod_dptools.c:748 sofia/internal/1062 SET [czas]=[2009-07-07-10-56-15] - variable $czas = "2009-07-07-10-56-15" i use it in filename below EXECUTE sofia/internal/1062 record_session(/records/2009-07-07/069630d2-6ad4-11de-aa6e-e31e1f9431c0.10XX.07135XXXXX.2009-07-07-10-56-15.out.ISDN.wav) ..... stop recording 2009-07-07 11:21:33.291177 [DEBUG] switch_ivr_async.c:444 Stop recording file /records/2009-07-07/069630d2-6ad4-11de-aa6e-e31e1f9431c0.10XX.07135XXXXX.2009-07-07-10-56-15.out.ISDN.wav file should have about: 25:18 time length when i listen a file it's really cut My piece of dialplan: <condition field="destination_number" expression="^(\d{4,10})$"> <action application="set" data="RECORD_ANSWER_REQ=false"/> <!-- dir for record files --> <action application="set" data="dir=${strftime(%Y-%m-%d)}"/> <!-- create dir if doesnt exists--> <action application="system" data="mkdir -p /records/${dir}"/> <!-- polish ringback --> <action application="set" data="ringback=${pl-ring}"/> <!-- setting var $czas --> <action application="set" data="czas=${strftime(%Y-%m-%d-%H-%M-%S)}"/> <!-- start record session --> <action application="record_session" data="/records/${dir}/${uuid}.${caller_id_number}.$1.${czas}.out.ISDN.wav"/> <!-- bridge channels --> <action application="bridge" data="{origination_caller_id_number=${cti_gateway_number},effective_caller_id_number=${cti_gateway_number}}openzap/1/A/$1"/> </condition> freeswitch version: FreeSWITCH Version 1.0.trunk (14013) linux: Linux pbx2 2.6.26-1-686 #1 SMP Fri Mar 13 18:08:45 UTC 2009 i686 GNU/Linux Thanks