I was all excited since we have had lots of reports of echo on our lines and I was glad to get the district to pay for the add on card for it. We needed to get the PCI-E aspect of the card, but they didn’t have to spring for the Echo Canceller. So I rebuilt my server onto a new machine and got everything lined out. I couldn’t find a straight answer on what I needed to have in zapata.conf in terms of the echo options. Right now I have them off.
I was getting errors in dmesg about a missing firmware for the card, but I let that go at the time because I figured that the trixbox install that I have has the zaptel drivers on it from Digium. Wrong.
So people started reporting that there wasn’t much difference between this card and the other one that we had. I almost never have echo on my phone, so I couldn’t tell what was going on. I do have echo though whenever I call home, so today I was able to do that when P was home and I heard echo. I started trying to track down how to tell if the hardware echo canceller was working or not. That is when I found something stating that the firmware missing was part of that. Apparently Trixbox doesn’t have the firmware on it and of course Digium says it is Trixbox’s fault and that you should compile the zaptel modules from source by hand. You know I put Trixbox on the machine because I didn’t want to do that kind of crap. I also think it is stupid that the Digium card came with no documentation or anything. Also to get to some of the documents about the card, I had to register with Digium and I then get a call from a Digium rep asking me what hardware I was interested in buying from them. WTF?
So I found the firmware files in their CVS and just downloaded them specifically. You can find them linked at the top. They are firmware so they shouldn’t need compiled. I dropped them in /lib/firmware and reset asterisk and zaptel. Now I wait to see what is going on with the echo over the next few days.
I would also like to mention that I am not thrilled with the Trixbox forums and the assistance that they are providing to people. I realize that I don’t have the Pro version or Premium support, but I have yet to ask a question over there that has gotten a straight answer from anyone there.
Asterisk/Trixbox really seems to be close to being a prime time setup, but I don’t feel that the people involved in it really are.