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