[asterisk-users] Queue Monitor not mixing if using UNIQUEID in
MONITOR_FILENAME
Ex Vitorino
ex.vitorino at gmail.com
Tue Dec 19 20:20:53 MST 2006
James,
Thanks a lot for sharing the result of those debugging hours ! :-)
I'm now left with two choices to begin with:
1. Replacing the "." with a "-" within the dialplan
2. Replacing the "Ubuntu Server" packaged sox version (12.17.9)
with the most recent (12.18.2) which no longer seems to
suffer from that sillyness...
(yes, I did a quick new sox download/compile/test in a separate system
and "soxmix file1.this.ext file2.that.ext mix.good.ext" started working
with the new version !)
Kind Regards,
--
Ex Vito
On 12/19/06, James Fromm <fromm at omnis.com> wrote:
> I spent hours debugging this a few weeks ago.
>
> The ${UNIQUEID} contains a period ("."). Mine are something like
> xxxxxxxx.xx. When soxmix is executed to mix the in and out files, the
> file types are not specified. This causes soxmix to attempt to
> determine the file type by the filename's extension. The routine in sox
> that looks for the filename's extension doesn't expect multiple periods
> in the filename. So it finds the file type to be xx.wav (or xx.gsm) and
> that's not a format sox can handle.
>
> You can add an AGI call to your dialplan immediately after the Queue
> application to join the files.
>
More information about the asterisk-users
mailing list