I’ve worked with Asterisk many years. I started in 2002 when I was working with a service provider here in Sweden, then co-founded Astricon, started the Asterisk Bootcamp trainings and the dCAP. Many years of working with Asterisk, but almost always in combination with a SIP proxy (mainly SER/OpenSER) and in carrier networks.During the last weeks I have assisted a Swedish company installing an office PBX. This was a new experience for me. Of course, I’ve installed Asterisk for my own use and in the trainings, but this time it was a customer with very well-specified requirements. And I enjoyed every moment.

 Asterisk works very well in these enviroments. It’s almost as if it was built as a PBX. Right. Of course. Sorry. Asterisk is built for this. Exactly this. It’s just that in my work, I’ve used Asterisk as a PSTN gateway, conference server, voicemail server, billing server, session border controller, queue server, IVR server and much more. In those cases, we send a lot of traffic through Asterisk and push it to it’s limits. In the Office PBX market, Asterisk has more than enough power and shines. The flexibility is enormous and the things we can do with just a few lines of code is marvellous.

Working with all kinds of issues in the large scale environments, it’s always important to remember what Asterisk is built for and how well it fits that market. I had a lot of fun configuring this PBX, discovering new parts of Asterisk and trying to solve the challenges from the customer. Asterisk really stood up to this challenge and came out as a shining new powerful sports car, replacing the old PBX.

Of course, I came up with a few ideas that would make this easier. I reported them on Asteriskideas.org - go there and check and report your ideas too!