On May 10th, Naughty Dog released the 4th and likely final installment of the Uncharted series, with Uncharted 4: A Thief’s End. The Uncharted series is definitely one of my favourite sets of games, so I was looking forward to the 10th for a long time. Reviews are glowing. Digital Foundry called it a “technical powerhouse” and “the best-looking console game we’ve ever tested.” That’s some high praise regarding how this title pushes the limits of the PS4’s capabilities. What can you do to push the limits of your Asterisk-based contact center without needing to upgrade your hardware? Let’s take a look at FastAGI.
If you’ve spent a fair amount of time using Asterisk, you’ll already know that the Asterisk Gateway Interface (AGI) operations that Asterisk needs to perform are incredibly expensive operations that can chew up precious server CPU resources. How can we reduce the amount of resources required to run these operations?
We cannot simply stop using AGIs are they control many crucial applications, like Dial, and they provide a vital interface for adding more functionality to Asterisk with a number of different programming languages. By using a FastAGI server, we can unload these expensive commands off of the Asterisk server onto a remote server via a network connection. It isn’t entirely necessary to house the FastAGI server remotely either. You could simply have it on the Asterisk server itself, but the benefits will still be noticed since all of this heavy processing is still removed from the actual Asterisk service.
FastAGI has certainly made the Q-Suite much more efficient. Using FastAGI allows the Asterisk server to work in a more efficient manner, while actually doing more proper call handling, all without putting too much of a burden on the hardware.
Much like Uncharted 4 on the PS4, FastAGI can be your powerhouse to help push your Asterisk-based contact center to the limits, without a need for more high-end hardware.
For your viewing pleasure, here’s the Uncharted 4: A Thief’s End Story Trailer. Enjoy!!