Quyps--<br><br>I&#39;ve noticed in general that the ulaw, alaw, gsm, slin files used and generated by <br>asterisk do not have headers (the RIFF stuff), and asterisk is not expecting them. in general they<br>will louse up Asterisk&#39;s ability to play the sound. They are just raw data and the extension<br>
on the file name (.gsm, or .ulaw, etc) is the only clue to the file format/contents.<br><br>In general, if you need a sound file of your own making in a certain format, you can convert<br>to most of the formats using sox in linux, but really, the best thing to do is record the source<br>
sound file in cd-quality sound WAV format, in 44 khz sampling rate, or higher, and then <br>use sox to convert to 8khz format. Asterisk can do some of this via the file convert CLI<br>command, ( on the asterisk cli, type &quot;help file convert&quot;). You&#39;d have to judge for yourself<br>
if &quot;file convert tt-weasels.gsm tt-weasels.ulaw&quot; which would convert the 8khz gsm format to<br>8 khz ulaw, or &quot;sox -v 0.7 tt-weasels.44khz.wav -r 8000 -c 1 -t sw tt-weasels.raw;&quot;<br>&quot;sox -r 8000 -c 1 -t sw tt-weasels.raw -t ul tt-weasels.ulaw&quot;  which is the way the Asterisk<br>
sounds are produced from the the cd-quality sounds. They would seem a bit equivalent.<br><br>I wonder if just &quot;sox  -v 0.7 tt-weasels.44khz.wav -r 8000 -c 1 -t ul tt-weasels.ulaw&quot; would<br>sound any better... you audio engineers out there may have an opinion.<br>
<br>I&#39;ve personally noted that not all linux distributions provide the same version of sox;<br>some distribute sox with an absolute minimum of sound formats built-in. You may have <br>to go out and find all the libraries and roll your own sox.<br>
<br>murf<br><br><br><br><br><br><div class="gmail_quote">On Wed, May 19, 2010 at 10:34 PM, Pham Quy <span dir="ltr">&lt;<a href="mailto:quyps@vega.com.vn">quyps@vega.com.vn</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
On Mon, 2010-05-17 at 17:49 +0700, Pham Quy wrote:<br>
&gt; On Mon, 2010-05-17 at 13:06 +0700, Pham Quy wrote:<br>
&gt; &gt; hi all,<br>
&gt; &gt;<br>
&gt; &gt; I install Asterisk 1.6 on Centos 5.2 (kernel 2.6.18-92.el5 #1 SMP Tue<br>
&gt; &gt; Jun 10 18:51:06 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux) and do record<br>
&gt; &gt; audio clip with mixmonitor() as alaw file (softphone is also configured<br>
&gt; &gt; with alaw active only). Using file command i can get the following<br>
&gt; &gt; information<br>
&gt; &gt;<br>
&gt; &gt; 983006584-20100517-125002.alaw: RIFF (little-endian) data, WAVE audio,<br>
&gt; &gt; ITU G.711 A-law, mono 8000 Hz<br>
&gt; &gt;<br>
&gt; &gt; But when i install the same system on Centos 5.5 (kernel 2.6.18-92.el5<br>
&gt; &gt; #1 SMP Tue Jun 10 18:51:06 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux) i<br>
&gt; &gt; could get the same information with file command. File command<br>
&gt; &gt; recognized alaw file as JPEG image:<br>
&gt; &gt;<br>
&gt; &gt; 983006584-20100517-123825.alaw: JPEG image data<br>
&gt; &gt;<br>
&gt; &gt; I guess i may miss something when i setup the new on on Centos 5.5, but<br>
&gt; &gt; u dont know what it is. Anyone have idea about this?<br>
&gt; &gt;<br>
&gt; &gt; please help.<br>
&gt; &gt;<br>
&gt; &gt; Thanks in advance.<br>
&gt; &gt; Quyps<br>
&gt;<br>
&gt; I did check content of two alaw files (using a hex editor) generated<br>
&gt; from two aboves cases. For the one fromo CentOS 5.2, beginning bytes<br>
&gt; look likes :<br>
&gt;<br>
&gt; RIFF1^0.WAVEfmt........@...@.......fact.....^0.data.^0...<br>
&gt;<br>
&gt; and the one from CentOS 5.5<br>
&gt;<br>
&gt; ......................RQVTV........XEMBAX............<br>
&gt;<br>
&gt; It seem like the first one have some information about file format,<br>
&gt; which make our convert tool works correctly, and which the second one<br>
&gt; doesnt have.<br>
&gt;<br>
&gt; Can you explain to me this different, and how can i get the information<br>
&gt; as the first one?<br>
&gt;<br>
&gt; Thanks in advances,<br>
&gt; Quyps<br>
<br>
This question have been asked for a while, I really need some help<br>
here?<br>
<br>
Thanks in advance.<br>
Quyps<br>
<br>
<br>
--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
New to Asterisk? Join us for a live introductory webinar every Thurs:<br>
               <a href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Steve Murphy<br>ParseTree Corp<br><br>