[Freeswitch-users] Record_session cutting wav files

Mariusz Kołodziejczyk mariusz_kolo at wp.pl
Tue Jul 7 03:35:02 PDT 2009


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




More information about the FreeSWITCH-users mailing list