<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I could play the .SPEEX file directly in my OS (Mac OS X). It sounds exactly like the .wav file.<div><br></div><div>Ivan</div><div><br><div><div>Den 9. sep.. 2008 kl. 12:02 skrev εΧΗΕΞΙΚ ϊΟΜΟΤΟΧ:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div bgcolor="#ffffff"><div><font face="Arial" size="2">We have some number of questions in one letter:</font></div><div><font face="Arial" size="2"></font>&nbsp;</div><div><font face="Arial" size="2">We make registration seance's audiostream simultaneously into a 2 different files, which have an extensions "wav" and "SPEEX".</font></div><div><font face="Arial" size="2">We use for this extension about such sort:<br></font></div><div><font face="Arial" size="2">&lt;extension name="20024"><br>&nbsp; &lt;condition field="destination_number" expression="^20024$"><br>&nbsp;&nbsp;&nbsp; &lt;action application="set" data="bypass_media=false" /><br>&nbsp;&nbsp;&nbsp; &lt;action application="set" data="RECORD_ANSWER_REQ="true" /><br>&nbsp;&nbsp;&nbsp; &lt;action application="set" data="RECORD_TITLE=Recording ${destination_number} ${caller_id_number} ${strftime(%Y-%m-%d %H:%M)}"/><br>&nbsp;&nbsp;&nbsp; &lt;action application="set" data="RECORD_COPYRIGHT=(c) 2008, Altron Inc." /><br>&nbsp;&nbsp;&nbsp; &lt;action application="set" data="RECORD_SOFTWARE=FreeSwitch" /><br>&nbsp;&nbsp;&nbsp; &lt;action application="set" data="RECORD_ARTIST=Registration" /><br>&nbsp;&nbsp;&nbsp; &lt;action application="set" data="RECORD_COMMENT=!!!" /><br>&nbsp;&nbsp;&nbsp; &lt;action application="set" data="RECORD_DATE=${strftime(%Y-%m-%d %H:%M)}"/><br>&nbsp;&nbsp;&nbsp; &lt;action application="set" data="RECORD_STEREO=true"/><br>&nbsp;&nbsp;&nbsp; &lt;action application="record_session" data="$${base_dir}/recordings/${strftime(%Y-%m-%d-%H-%M-%S)}_${destination_number}_${caller_id_number}.wav"/><br>&nbsp;&nbsp;&nbsp; &lt;action application="record_session" data="$${base_dir}/recordings/${strftime(%Y-%m-%d-%H-%M-%S)}_${destination_number}_${caller_id_number}.SPEEX"/><br>&nbsp;&nbsp;&nbsp; &lt;action application="set" data="ringback=${us-ring}"/><br>&nbsp;&nbsp;&nbsp; &lt;action application="bridge" data="<a href="mailto:sofia/internal/${dialed_ext}@192.168.2.107:5062">sofia/internal/${dialed_ext}@192.168.2.107:5062</a>" /><br>&nbsp;&nbsp;&nbsp; &lt;action application="answer" /><br>&nbsp; &lt;/condition><br>&lt;/extension><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></div><div><font face="Arial" size="2">As result we receive simultaneously 2 files ( audio files are enclosed to the letter)<br></font></div><div><font face="Arial" size="2">$ ls -l 2008*<br>-rw-r--r-- 1 olej olej&nbsp; 26880 σΕΞ&nbsp; 5 14:13 2008-09-05-14-13-08_20024_1010.SPEEX<br>-rw-r--r-- 1 olej olej 107752 σΕΞ&nbsp; 5 14:13 2008-09-05-14-13-08_20024_1010.wav</font></div><div><font face="Arial" size="2"></font>&nbsp;</div><div><font face="Arial" size="2">1. File *.wav,&nbsp;as&nbsp;one would expect, contains RIFF header with metadata and&nbsp;can&nbsp;be played back&nbsp;with any matching tool, for example we used "sox"</font></div><div><font face="Arial" size="2"></font>&nbsp;</div><div><font face="Arial" size="2">*.SPEEX file,&nbsp;in that sort as it is written with FreeSWITCH,&nbsp;contains, as we think looking for its size, compressed by speex codec.&nbsp;</font></div><div><font face="Arial" size="2">Is it really so?</font></div><div><font face="Arial" size="2"></font>&nbsp;</div><div><font face="Arial" size="2">Project SPEEX community develops own tools&nbsp;(speexenc, speexdec) plaining, that their speex stream is located into OGG container</font></div><div><font face="Arial" size="2">and thus can be converted into *.wav or another ( with speexdec) and played back ( for example, with sox).</font></div><div><font face="Arial" size="2"></font>&nbsp;</div><div><font face="Arial" size="2">2. As it seems, *.SPEEX file can be played back with another extension by using FreeSWITCH playback application.</font></div><div><font face="Arial" size="2">Is it really so?</font></div><div><font face="Arial" size="2">If it isn't so, than with which 3-rd part tool&nbsp;we could play back *.SPEEX file for the control?</font></div><div><font face="Arial" size="2"></font><font face="Arial" size="2"></font>&nbsp;</div><div><font face="Arial" size="2">3. And final question:</font></div><div><font face="Arial" size="2"></font>&nbsp;</div><div><font face="Arial" size="2">&lt;action application="set" data="RECORD_STEREO=true"/> - does it pack 2 channels from A-leg and B-leg of bridge into<br>one *.wav stream?<br>Can we register only A-leg or B-leg with record_session application??</font></div><div><font face="Arial" size="2"></font>&nbsp;</div><div><font face="Arial" size="2"></font>&nbsp;</div><div><font face="Arial" size="2">Thanks in advance!</font></div><div><font face="Arial" size="2">Evgeniy/</font></div><font face="Arial" size="2"><div><br></div></font><span>&lt;2008-09-05-14-13-08_20024_1010.wav></span><span>&lt;2008-09-05-14-13-08_20024_1010.SPEEX></span>_______________________________________________<br>Freeswitch-users mailing list<br><a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br><a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br></div></span></blockquote></div><br></div></body></html>