[Asterisk-Users] MusicOnHold with mpg123

Nathan Bowyer nbowyer at gmail.com
Sun Mar 26 14:57:45 MST 2006


Alright, I've come across a really strange issue and I've been banging
my head trying to figure it out.

I have 3 machines.  1 Dell Dimension 4100, Pentium 3.  1 Dell 400SC,
Pentium 4.  1 Dell 1600SC, Xeon.  I run mpg123 0.59r on each machine. 
Using RH9 with a 2.4.20-8 kernel, each machine plays MoH flawlessly. 
As RH9 gets older and older, however, the need to upgrade arose.  So I
upgraded each machine to CentOS 4.3, with various 2.6 kernels ranging
from 2.6.22 to 2.6.34 (yes, with the spinlock error).  With these
machines in this current state, the old Dell Dimension plays MoH
flawlessly (the provided fpm MoH with the distro), and the two newer
dells (400SC and 1600SC) all have heavy static, crackling, and other
undesirable noises introduced into what I can only guess is the
decoding of the MP3 files.  Neither of these newer machines can
transcode between audio file formats without introducing this same
static using sox as well.

I tried moving to native MoH, using the format_mp3 module, but found
the lack of volume control to be problematic for us.  Since we've been
dealing with either no MoH, or moh that has undesirable qualities (too
loud, some static/crackling, etc)

If anyone has some ideas regarding this, I'd be happy to hear them. 
Then maybe Jared and Leif won't have to put up with my exasperated,
repeated attempts at fixing this :)



More information about the asterisk-users mailing list