[Asterisk-Users] Speex support
John Todd
jtodd at loligo.com
Fri Jul 18 14:37:56 MST 2003
> >>>>> "John" == John Todd <jtodd at loligo.com> writes:
> >> What is the state of speex support in asterisk? I saw the codec
> >> seems to be there.
>
> John> Install the Speex library support, and re-compile Asterisk.
> John> There's probably a pre-compiled version of Speex for your system;
> John> look around in whatever package manager you use for your Linux
> John> distro.
>
>I do have the libraries installed.
>
> >> Can speex be used on IAX2 links? Is there much work still to be
> >> done?
>
> John> Yes, it can be used. No work required to get functionality.
>
>Really? Have you tried it? I have. It doesn't work -- and a quick look
>at chan_iax2.c shows that there is a good reason for this --
>get_samples() doesn't know how to calculate the number of samples for an
>incoming speex format frame. This results in chopped sound and hundreds
>of warnings:
>[snip]
>
>--J.
>PS: bad advice is worse than no advice...
I take it that comment was directed at me.
Yes, really, Speex does work, and yes, I did try it without any of
the modifications you describe above. Feel free to ask for help if
it doesn't work, but don't assume that others haven't made it work or
that I'm giving you intentionally bad advice - it's insulting.
PS: Did you not see my recent post about IAX2 bandwidth utilizations
using all the major protocols, including Speex?
ms1*CLI> iax2 show channels
Peer Username ID (Lo/Rem) Seq (Tx/Rx) Lag Jitter Format
10.0.3.2 pdx1 16384/16384 00021/00024 00120ms 0030ms 512
1 active IAX channel(s)
ms1*CLI>
JT
More information about the asterisk-users
mailing list