Digium Training in Huntsville, AL

The beauty of having a blog with no set purpose is the ability to write about anything I want. I don’t have to confine myself to tech articles, sob stories, essays or stories from my past.

Today, I write about a little something called *.

Asterisk is an open source PBX that runs on top of UNIX-based operating systems. It is developed primarily by a company called Digium, whose headquarters are in Huntsville, Alabama.

While the state of Alabama isn’t exactly known for its technical prowess, I must say that I was more than impressed with Huntsville. It wasn’t all farms, plains, or BBQs. The buildings in Huntsville are all very modern…very “techy” looking. For example, look at the Digium headquarters…looks pretty nice, eh?
digium hq

So why Asterisk? My work has been running an Asterisk phone system since January, and until recently it was maintained by one of our peons in Texas. This particular peon no longer wanted to have anything to do with the phone system because he is busy with everything else (aka, Core network, WoW and consulting for other firms [yea, I know...]). So basically, since this transition was still done under the old Regime, he got away with dumping the administration of * onto Ryan and I. Neither of us knew anything about asterisk at the time the project was thrown onto our laps. Studying peon’s config files and using some quick documentation he wrote (simple doesn’t even begin to describe it), we managed to keep the old system alive for a decently long time. The server, however, was never meant to handle the call center AND the corporate phones, and was in dire need of an upgrade. Since it was still running asterisk 1.2, we wanted to have the current 1.4 version running on the new server. Not knowing much about asterisk would have made this particular project close to impossible. Ryan was sent for training first, taking my spot because of my prior conflicting arrangements. Using his newfound knowledge, my ingenuity, and some late nights, we were able to transition (fairly) smoothly to the new server. All the problems that we had in 1.2 went away; no more echos in the phones, no more crashes of the box. We did, however, introduce a couple of new problems, but those bugs were quickly squashed.

Fast forward to today. The current asterisk implementation is running. We have queue_metrics setup and running. However, as in any great company…or any company, actually; redundancy is key. We needed a second person to have enough asterisk knowledge to be a primary for the system. That…would be me.

So here I am, sitting in a Holiday Inn in Huntsville, Alabama. Day one of training is over. Asterisk is compiled on my machine at the Digium HQ, a simple dialplan is active, and I’m full of hot wings and pulled pork from dinner.

Huntsville isn’t so bad after all. I expected much worse…but I must say two things:
1. Southern belles DO exist (Hey, blond from the plane…call me. Blond from the Digium HQ…you too).
2. Being alone here; I’m pretty fricken bored.

Leave a Reply

You must be logged in to post a comment.