[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