Subscribe

Nimble Group: case study - Asterisk


Johannesburg, 28 Jan 2011

Nimble Group, located in Cape Town, South Africa, was no stranger to Digium when the company IT manager called on Clarotech, a Digium partner, to build a scalable telephony system to support the rapid growth of its call centre.

Nimble Group is a leading credit management company providing an extensive range of services that include outsourced receivables management, collection services, and credit-risk consulting.

Two years ago, Clarotech installed a single SUSE Linux Enterprise Server running Asterisk open source software, designed to support the 20-person call centres, with growth projections for up to 60 tele-representatives in the next year.

Having expanded tenfold in the past two years, due to a major corporate acquisition of Norman Bissett & Associates in early 2010, the Nimble Group expanded into two call centres in Cape Town, and sought to build an infrastructure to support an existing staff of 350-400 representatives, with plans for 750-1 000 callers by the end of 2011.

Clarotech, armed with the power and flexibility of Asterisk, was called on to provide a solution that could handle the mandate. "There may have been some pressure on the CEO to consider other options, but Nimble Group's IT manager has seen Asterisk's stability and cost-effectiveness. I don't think he ever really considered another option," says Clarotech technical director, Tony Russell, whose job it was to implement the new system.

Russell added: "Later, the CEO said that in his research, three separate companies recommended Clarotech for implementing Asterisk. He said to us: 'Why should I consider anything else... just get on with it!'"

Challenge: Asterisk offers solution to help 60-person call centre in Cape Town, South Africa grow to 750+

Two years ago, Clarotech installed a single non-redundant server on which Asterisk could connect up to 60 calls simultaneously. "The client explained there is a rhythm active throughout a large call centre," explains Colin Fair, Clarotech managing director.

"If the system goes down and everyone in a particular quadrant is affected, then the energy level of everyone around them goes down as well."

The pressure was on for Clarotech to install a scalable and fully redundant solution. It chose the Intel Modular Server with six separate compute modules and a built-in storage area network (SAN) as the platform.

According to Marius Smith, Nimble Group's chief information officer: "One module runs the database for Asterisk, one handles incoming calls, and the remaining four are split into two dual-node clusters that manage the thousands of outgoing calls we make every day."

Configured in pairs, the modules (or servers) were scattered randomly across four quadrants of the call centre. Each capable of handling 200 calls at a time, by scattering them throughout the call centre, only one in four representatives would know if a server went down, thereby causing little if any disruption of workflow in the event of failure. Furthermore, with each server acting as backup, no caller should be down more than two minutes at a time.

The use of Asterisk, free open source software, in a market where there is a lot of emphasis placed on minimal cost and increased efficiency, put a lot of pressure on Clarotech to build new infrastructure that would support such a large-scale deployment of the software.

Installing SUSE Linux Enterprise servers from Novell was part of that strategy. "Price is important but not exclusive," Fair says. "Knowing Asterisk the way we do, functionality and reliability is Asterisk's biggest advantage and that gave us the confidence everything would work as designed."

Some small aspects caused some delays in set-up, although nothing that threw Clarotech off schedule. First, call centres are not nine-to-fivers. They have two shifts that work from 7:30am until 10pm. There are some complex, Web-based applications tied into call functionality like QueueMetrics management, which provides detailed information about every call. Since downtime in a call centre has a price tag attached, Clarotech had to be certain about its processes to make sure these apps were fully functional at all times.

The move into a new building and limitations by the local government to only 750 agents presented a challenge to the Clarotech implementation. Often, they were ahead of other technicians getting the building in working order, and more than once, Clarotech had to wait for the electricians to finish wiring before they could move forward. Merging three companies into one presented its own set of problems, as Clarotech had to wait for the installation of 170 new computers. In addition, the overall telephony platform had to be enhanced in order to handle the increased demand, and sometimes there was a bottleneck of technical issues holding up the tech's ability to deliver.

According to Smith: "Our business runs on telephony, so it was critical to get this new solution up and running as quickly as possible. The Clarotech team has good understanding of our business as well as excellent technical skills, and they deserve a lot of credit for delivering the project on time, even when delays on the hardware held up the implementation, they made sure the deadline didn't slip."

Results

It took a lot of strong planning with some aggressive deadlines, but fortunately, Nimble Group had a core group of people who were accustomed to the phone system and the interface between Asterisk and Excalibur, the debt management software. "We focused on building an expandable, reliable, redundant system that would continue to be effective even if something went wrong," says Fair.

"Open source software is growing in popularity because companies are beginning to see that when implemented properly, it provides effective and economical solutions," says Russell. "In the instance of Asterisk, its power is its flexibility and ability to be tailored to any scenario. Technicians mostly drive the open source industry right now, because if the user isn't familiar with or doesn't understand open source applications, they feel more secure buying an end-user product in a pretty cellophane-wrapped package. Most of the time they will pay more and probably not get nearly as effective and especially as scalable a product."

According to Fair: "Partnering with Clarotech, Nimble Group received the wealth of knowledge needed to develop and customise their Asterisk solution, and we have a happy customer."

The project begun around Christmas 2008 for 60 users, and increased to 1 000 users less than two years later; it was complete in July 2010. The current combination of Asterisk software, SUSE Linux Enterprise Servers, and SUSE Linux Enterprise High Availability Extension, provides Nimble Group with a mature and flexible telephony solution that still provides for future growth.

Share

Clarotech Consulting

Clarotech Consulting is an IT infrastructure company offering support and consulting services to the mid-market. It is the leading provider of Asterisk PBX products and support with installations in the mid-market, corporates and dedicated call centres throughout South Africa. Clarotech's flagship PBX and call centre solution is shift*eight, an integrated PBX solution based on Asterisk open source software and in-house developed software. Switchvox is the company's chosen unified communications (UC) platform to deliver feature-rich affordable business phone systems.

Digium

Digium provides Asterisk software, telephony hardware and Switchvox business phone systems that deliver enterprise-class unified communications (UC) at an affordable price. Digium is the creator, primary developer and sponsor of the Asterisk project, the world's most widely used open source communications software. Asterisk turns an ordinary computer into a feature-rich communications server. A community of more than 80 000 developers and users worldwide uses Asterisk to create VOIP communication solutions in more than 170 countries. Since 1999, Digium has empowered developers to create innovative communications solutions based on open standards and open source software, providing an alternative to proprietary phone systems. Digium's business communications products are sold through a worldwide network of reseller partners.

Editorial contacts

Nicola Marsh Clarotech Consulting
Clarotech Consulting
(021) 689 5330
nicolam@clarotech.co.za