There’s been a lot of people that have had problems with Trixbox 1.2, not limited to, but including queues not working, the ‘Red Bar of Evil’ not reloading asterisk, dropouts after a short period of time, random audio stutterings, x-lite being unable to connect, and a pile of others. This has caused me to help a pile of people who’ve joined #freepbx (the IRC channel) to update their Asterisk to a nice standard released version. As this has happened quite a few times now, I thought it was time to spell out exactly how to do it. I actually did this for a paying customer, and step-by-step copied and pasted everything I did, so this should work flawlessly for any trixbox-1.2 based machine. Of course, this will also work on a trixbox 1.1 machine too, if you want to bring it up to date.
Update: I’ve fixed a typo – I was suggesting you edit /etc/yum.repos.d/trixbox, but it was actually trixbox.repo. Also, I’ve used the copy-and-paste method a couple of times, and it seems to work well. Note that the current CentOS kernel version is .4, and if there’s a new kernel release, you need to do this:
yum -y update
This ensures that the zaptel modules are built for the current kernel.
Update2: Upgraded the versions in this document to the latest released by Digium.