[asterisk-users] CLI file convert from alaw to g729 with TC400B transcoding card results to an empty file
Marc Leurent
lftsy at leurent.eu
Fri Sep 11 04:29:13 CDT 2009
Thank you Shaun for your answer!
Indeed, I have made some basic tests to convert a file to g729 using the software codec and it works!
Have a nice day!
--
-- --
Marc LEURENT
lftsy at leurent.eu
Le mercredi, 9 septembre 2009 19.32:30, Shaun Ruffell a écrit :
> On 09/09/2009 09:33 AM, Marc Leurent wrote:
> > Good afternoon,
> > I'm trying to use the CLI command file convert on an Asterisk 1.4.26
> > server with a TC400B transcoding card. The transcoding card is working
> > well for calls but I have some trouble converting sound files from alaw
> > to g729. The command creates empty file as you can see below...
> >
> > CLI> file convert /var/lib/asterisk/sounds/fr/service_notactivated.alaw
> > /var/lib/asterisk/sounds/fr/service_notactivated.g729
> >
> > (SCREEN):root at nutella:[/var/../fr]# file service_notactivated*
> > service_notactivated.alaw: RIFF (little-endian) data, WAVE audio, ITU
> > G.711 A-law, mono 8000 Hz service_notactivated.g729: empty
> > service_notactivated.gsm: data
> >
> > I was able to create the gsm file with the command, but the g729 one is
> > empty. Have you got any idea how I can solve this? Thanks
> > PS: I'm able to place call in g729 without problem and the TC400B works
> > well
>
> The problem is that 'convert' finishes when it receives back a NULL
> frame. For the software based codecs, this isn't a problem because the
> transcoding happens synchronously with the caller. However, codec_dahdi
> doesn't block the caller while the hardware is transcoding the audio,
> and therefore can return NULL frames if the hardware hasn't had enough
> time to transcode the frame.
>
> Probably what is needed is a standalone utility in dahdi-tools that can
> be used to transcode audio files with the hardware.
>
> Cheers,
More information about the asterisk-users
mailing list