If thats the case, you should double check that and if you can confirm it post a bug to the issue tracker.  Make sure its not just the header your sending via the http request for the blob from the adobe flash player.<br><br>

<div class="gmail_quote">On Thu, Nov 26, 2009 at 9:53 AM, Nir Simionovich <span dir="ltr">&lt;<a href="mailto:nir.simionovich@gmail.com">nir.simionovich@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Hi Kai,<br>
<br>
  that&#39;s exactly it, when writing to a file, the file is perfectly a<br>
valid WAV. When the ODBC storage engine is used,<br>
the BLOB object created isn&#39;t a valid WAV object.<br>
<br>
Nir<br>
<br>
Kai Hörner wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; i was just asking, because i used some flash media player once to<br>
&gt; playback asterisk voicemails .. and it worked fine.<br>
&gt;<br>
&gt; this was in times of asterisk 1.2 though, but i&#39;m unable to believe<br>
&gt; that PCM support has been broken over time.<br>
&gt;<br>
&gt; i guess some of the core developers would have answered &quot;there already<br>
&gt; is proper WAV support in asterisk&quot;, but they&#39;re all on thanksgiving<br>
&gt; holidays.<br>
&gt;<br>
&gt; I believe the problem is somewhere on the flash side. (or database, or<br>
&gt; you rest application)<br>
&gt;<br>
&gt; you can try the following to confirm what i&#39;m saying:<br>
&gt; - define a test mailbox that is written to disk using wav/wav49<br>
&gt; - record one voicemail for testing<br>
&gt; - playback this wav file with one of the plenty free flash media players<br>
&gt;<br>
&gt; can you write voicemails to disk and ODBC?<br>
&gt; that would allow you to compare the data.<br>
&gt;<br>
&gt;<br>
&gt; HTH,<br>
&gt;<br>
&gt; Kaii<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Nir Simionovich schrieb:<br>
<div><div></div><div class="h5">&gt;&gt; Oh yes, of course - been there, done that.<br>
&gt;&gt;<br>
&gt;&gt; Nir S<br>
&gt;&gt;<br>
&gt;&gt; Kai Hoerner wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hello Nir,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; have you already tried replacing the format &quot;WAV&quot; with &quot;wav49&quot; in<br>
&gt;&gt;&gt; voicemail config? (or vice versa)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Regards,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Kaii<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Nir Simionovich schrieb:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hi all,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;   I&#39;ve developed a REST based API that is capable of fully<br>
&gt;&gt;&gt;&gt; integrating with the ODBC storage and management<br>
&gt;&gt;&gt;&gt; engine for app_voicemail. However, I&#39;ve reached somewhat of an<br>
&gt;&gt;&gt;&gt; impass when trying to playback messages<br>
&gt;&gt;&gt;&gt; stored as BLOBs using a Flash Player.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;   In general, I gathered the the BLOB object stored in the database<br>
&gt;&gt;&gt;&gt; isn&#39;t a full WAV file format, and actually is<br>
&gt;&gt;&gt;&gt; a RAW ADPCM file, which is playable from a standard media player.<br>
&gt;&gt;&gt;&gt; However, the file in non-playable from<br>
&gt;&gt;&gt;&gt; an ADOBE based flash player - which requires a fully standard WAV<br>
&gt;&gt;&gt;&gt; file.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;   Questions that arise in this case are:<br>
&gt;&gt;&gt;&gt; 1. Is there a method to convert the stored BLOB to a valid WAV format?<br>
&gt;&gt;&gt;&gt; 2. Adding proper WAV support to Asterisk, is it feasible?<br>
&gt;&gt;&gt;&gt; 3. Is there an external method of converting from the RAW format to<br>
&gt;&gt;&gt;&gt; proper WAV? (tried SOX with no success).<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;   I&#39;m not an audiophile, so I&#39;m kind&#39;a of at a loss here.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt;&gt;   Nir S<br>
&gt;&gt;&gt;&gt;<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>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
</div></div></blockquote></div><br>