[Freeswitch-users] What means by *.SPEEX?
Ivan C Myrvold
ivan at myrvold.org
Tue Sep 9 03:35:20 PDT 2008
I could play the .SPEEX file directly in my OS (Mac OS X). It sounds
exactly like the .wav file.
Ivan
Den 9. sep.. 2008 kl. 12:02 skrev Евгений Золотов:
> We have some number of questions in one letter:
>
> We make registration seance's audiostream simultaneously into a 2
> different files, which have an extensions "wav" and "SPEEX".
> We use for this extension about such sort:
> <extension name="20024">
> <condition field="destination_number" expression="^20024$">
> <action application="set" data="bypass_media=false" />
> <action application="set" data="RECORD_ANSWER_REQ="true" />
> <action application="set" data="RECORD_TITLE=Recording $
> {destination_number} ${caller_id_number} ${strftime(%Y-%m-%d %H:
> %M)}"/>
> <action application="set" data="RECORD_COPYRIGHT=(c) 2008,
> Altron Inc." />
> <action application="set" data="RECORD_SOFTWARE=FreeSwitch" />
> <action application="set" data="RECORD_ARTIST=Registration" />
> <action application="set" data="RECORD_COMMENT=!!!" />
> <action application="set" data="RECORD_DATE=${strftime(%Y-%m-%d
> %H:%M)}"/>
> <action application="set" data="RECORD_STEREO=true"/>
> <action application="record_session" data="$${base_dir}/
> recordings/${strftime(%Y-%m-%d-%H-%M-%S)}_${destination_number}_$
> {caller_id_number}.wav"/>
> <action application="record_session" data="$${base_dir}/
> recordings/${strftime(%Y-%m-%d-%H-%M-%S)}_${destination_number}_$
> {caller_id_number}.SPEEX"/>
> <action application="set" data="ringback=${us-ring}"/>
> <action application="bridge" data="sofia/internal/${dialed_ext}@192.168.2.107
> :5062" />
> <action application="answer" />
> </condition>
> </extension>
>
> As result we receive simultaneously 2 files ( audio files are
> enclosed to the letter)
> $ ls -l 2008*
> -rw-r--r-- 1 olej olej 26880 Сен 5 14:13
> 2008-09-05-14-13-08_20024_1010.SPEEX
> -rw-r--r-- 1 olej olej 107752 Сен 5 14:13
> 2008-09-05-14-13-08_20024_1010.wav
>
> 1. File *.wav, as one would expect, contains RIFF header with
> metadata and can be played back with any matching tool, for example
> we used "sox"
>
> *.SPEEX file, in that sort as it is written with FreeSWITCH,
> contains, as we think looking for its size, compressed by speex codec.
> Is it really so?
>
> Project SPEEX community develops own tools (speexenc, speexdec)
> plaining, that their speex stream is located into OGG container
> and thus can be converted into *.wav or another ( with speexdec) and
> played back ( for example, with sox).
>
> 2. As it seems, *.SPEEX file can be played back with another
> extension by using FreeSWITCH playback application.
> Is it really so?
> If it isn't so, than with which 3-rd part tool we could play back
> *.SPEEX file for the control?
>
> 3. And final question:
>
> <action application="set" data="RECORD_STEREO=true"/> - does it pack
> 2 channels from A-leg and B-leg of bridge into
> one *.wav stream?
> Can we register only A-leg or B-leg with record_session application??
>
>
> Thanks in advance!
> Evgeniy/
>
> <
> 2008
> -09
> -05
> -14
> -13
> -08_20024_1010
> .wav
> >
> <
> 2008
> -09
> -05
> -14
> -13
> -08_20024_1010.SPEEX>_______________________________________________
> Freeswitch-users mailing list
> Freeswitch-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20080909/2b2683d9/attachment-0002.html
More information about the FreeSWITCH-users
mailing list