As you'd know, if you've been following along, one of the major points of HiPBX is reliability and redundancy. Because of this, we're using Astribanks for the analog interfaces. They're cheap, reliable, and they offer a proper failover when a machine dies. Which is exactly what we want!
I've been talking to Xorcom for a while, and today it got to the stage when it's time to actually start getting them working, and producing dialtone, and all the usual things you expect from a FXS interface. I did have them working originally, but that was before I did any of the clustering, Unfortunately, today when I tried it, nothing worked.
It turns out that I'd made a pretty major mistake. As part of the original testing with RHEL 6.1, a couple of bugs were discovered. When I was talking to Xorcom, they said 'Oh BTW, there's a new revision motherboard - here, we'll send it to you. Don't forget to match the serial numbers with what's on the cases!'
Guess what didn't happen?
Anyway, Xorcom have spent a good number of hours with me today, fixing my stuff-up, without needing me to pull out ALL THE ASTRIBANKS and move motherboards around. As there's 15 of them, it wasn't something I was looking forward to doing.
So, thanks, guys! Hopefully I won't have to waste another half a day of yours fixing silly problems 8)