Skills-based routing (SBR), or skills-based call routing, is a call-assignment strategy used in call centres to assign incoming calls to the most suitable agent, instead of simply choosing the next available agent. It is an enhancement to the automatic call distributor (ACD) systems found in most call centres. The need for skills-based routing has arisen as call centres have become larger and dealt with a wider variety of call types.
In the past, agents answering calls were generally able to be assigned to only one queue taking one type of call. This meant that agents who could deal with a range of call types had to be manually reassigned to different queue at different times of the day to make the best use of their skills, or face being exposed to a wide variety of calls for which they were not trained. With skills-based routing, the skills needed for a particular call are often assessed by the dialled telephone number and the calling number or caller's identity, as well as choices made in any associated IVR system. Given this assessment, a skills-based routing system then attempts to match the call to a suitably trained agent—the thinking being that an agent with matching skills will be able to provide a better service than one who does not.
As a consequence, the separate large queues that were characteristic of the ACD-driven call centre have disappeared. Instead, each caller seems to have their own waiting area that they may share with only one or two others. Instead of being served in the order of their arrival, calls are served as agents with appropriate skills become available.
Manufacturers claim that this technology improves customer service, shortens call-handling time, makes training shorter and easier, and thus increases agent utilisation, productivity, and, hence, revenue. [1] [2] [3] Skills-based routing has thus become a major selling point, over the simpler ACD that it replaces.
However, independent analysts and consultants argue that the extra complexity of a skills-based routing system might not return the claimed benefits. [4] They outline the difficulty of predetermining the needed skills and suggest that a poorly implemented skills-based routing system might result in poor service, because the wrong measures of service quality are being used. [5]
Theoretical work on skills-based routing system tends to be more limited, with researchers trying to identify suitable queueing theory and operations research models to represent the problems that are raised by skills-based routing systems. [6] [7] [8] [9] [10] [11] [12] Some consider it a fruitful area of research. [13] Others claim that the traditional queueing theory formula, such as Erlang-C, are no longer relevant for determining staff schedules, because they are inaccurate. They also imply that theoretical approaches will not be accurate, because of the complexity involved—arguing that simulation needs to be used instead. [14] [15] [16] [17] Although these claims need to be considered carefully, as it is argued also that the inaccuracies result from failing to understand the assumptions of the Erlang-C approach, instead of actual inaccuracy with the theory. [18] [19] [20]
Customer relationship management (CRM) is one of many different approaches that allow a company to manage and analyse its own interactions with its past, current and potential customers. It uses data analysis about customers' history with a company to improve business relationships with customers, specifically focusing on customer retention and ultimately driving sales growth.
A call center or call centre is a centralised office used for receiving or transmitting a large volume of enquiries by telephone. An inbound call centre is operated by a company to administer incoming product or service support or information enquiries from consumers. Outbound call centres are operated for telemarketing, for solicitation of charitable or political donations, debt collection, market research, emergency notifications, and urgent/critical needs blood banks. A contact centre, further extension to call centres administers centralised handling of individual communications, including letters, faxes, live support software, social media, instant message, and e-mail.
The erlang is a dimensionless unit that is used in telephony as a measure of offered load or carried load on service-providing elements such as telephone circuits or telephone switching equipment. A single cord circuit has the capacity to be used for 60 minutes in one hour. Full utilization of that capacity, 60 minutes of traffic, constitutes 1 erlang.
A help desk is a resource intended to provide the customer or end user with information and support related to a company's or institution's products and services. The purpose of a help desk is usually to troubleshoot problems or provide guidance about products such as computers, electronic equipment, food, apparel, or software. Corporations usually provide help desk support to their customers through various channels such as toll-free numbers, websites, instant messaging, or email. There are also in-house help desks designed to provide assistance to employees.
An automated call distribution system, commonly known as automatic call distributor (ACD), is a telephony device that answers and distributes incoming calls to a specific group of terminals or agents within an organization. ACDs often use a voice menu to direct callers based on the customer's selection, telephone number, selected incoming line to the system or time of day the call was processed. Computer telephony integration (CTI) and computer-supported telecommunications applications (CSTA) are intermediate software that can produce advanced ACD systems. Experts claim that "the invention of ACD technology made the concept of a call centre possible."
Queueing theory is the mathematical study of waiting lines, or queues. A queueing model is constructed so that queue lengths and waiting time can be predicted. Queueing theory is generally considered a branch of operations research because the results are often used when making business decisions about the resources needed to provide a service.
Interactive voice response (IVR) is a technology that allows humans to interact with a computer-operated phone system through the use of voice and DTMF tones input via a keypad. In telecommunications, IVR allows customers to interact with a company’s host system via a telephone keypad or by speech recognition, after which services can be inquired about through the IVR dialogue. IVR systems can respond with pre-recorded or dynamically generated audio to further direct users on how to proceed. IVR systems deployed in the network are sized to handle large call volumes and also used for outbound calling as IVR systems are more intelligent than many predictive dialer systems.
In computer science, message queues and mailboxes are software-engineering components typically used for inter-process communication (IPC), or for inter-thread communication within the same process. They use a queue for messaging – the passing of control or of content. Group communication systems provide similar kinds of functionality.
Telecommunications traffic engineering, teletraffic engineering, or traffic engineering is the application of traffic engineering theory to telecommunications. Teletraffic engineers use their knowledge of statistics including queuing theory, the nature of traffic, their practical models, their measurements and simulations to make predictions and to plan telecommunication networks such as a telephone network or the Internet. These tools and knowledge help provide reliable service at lower cost.
Workforce management (WFM) is an institutional process that maximizes performance levels and competency for an organization. The process includes all the activities needed to maintain a productive workforce, such as field service management, human resource management, performance and training management, data collection, recruiting, budgeting, forecasting, scheduling and analytics.
Cisco Certifications are the list of the Certifications offered by Cisco Systems. There are four or five levels of certification: Entry (CCENT), Associate (CCNA/CCDA), Professional (CCNP/CCDP), Expert (CCIE/CCDE) and recently Architect, as well as nine different paths for the specific technical field; Routing & Switching, Design, Industrial Network, Network Security, Service Provider, Service Provider Operations, Storage Networking, Voice, Datacenter and Wireless.
There are also a number of the specialist technician, sales, Business, data center certifications, CCAI certified instructor.
A queue management system is used to control queues. Queues of people form in various situations and locations in a queue area. The process of queue formation and propagation is defined as queuing theory.
Virtual queuing is a concept used in inbound call centers. Call centers use an Automatic Call Distributor (ACD) to distribute incoming calls to specific resources (agents) in the center. ACDs hold queued calls in First In, First Out order until agents become available. From the caller’s perspective, without virtual queuing they have only two choices: wait until an agent resource becomes available, or abandon and try again later. From the call center’s perspective, a long queue results in many abandoned calls, repeat attempts, and customer dissatisfaction.
In queueing theory, a discipline within the mathematical theory of probability, the M/M/c queue is a multi-server queueing model. In Kendall's notation it describes a system where arrivals form a single queue and are governed by a Poisson process, there are c servers and job service times are exponentially distributed. It is a generalisation of the M/M/1 queue which considers only a single server. The model with infinitely many servers is the M/M/∞ queue.
Call management is the process of designing and implementing inbound telephone call parameters, which govern the routing of these calls through a network. The process is most prominently utilized by corporations and the call centre industry and has its highest effectiveness when call logging software tools are used. Calls are routed according to the set up of calling features within the given system such as Call queues, IVR menus, Hunt groups and Recorded announcements. Call features provide a customised experience for the caller and maximize the efficiency of inbound call handling. Call management parameters can specify how calls are distributed according to an operator's skill level in relation to a call, the time and/or date of a call, the location of the caller or through automatic routing processes.
Telax Hosted Call Center, is the trading name of Telax Voice Solutions Inc., formerly Telax Systems Inc. A privately held application service provider delivering automatic call distribution (ACD), self-service IVR, business intelligence tools and VoIP services, to a network of enterprises, government organizations, ISPs and other service providers across North America. Telax deploys its products based on the software as a service (SaaS) model, providing on-demand service generally priced by per-seat license. Telax is also a GSA Multiple Award Schedule contractor providing indefinite delivery and indefinite quantity IDIQ through the IT Schedule 70.
Noble Systems Corporation (NSC) is a privately held company based in Atlanta, Georgia, which develops call center technology, including outbound dialing systems for collections and inbound call management systems for customer relationship management (CRM).
VirtualPBX is a privately held communications service provider offering PBX technology to manage phone tasks within offices and departments.
In queueing theory, a discipline within the mathematical theory of probability, an M/G/k queue is a queue model where arrivals are Markovian, service times have a General distribution and there are k servers. The model name is written in Kendall's notation, and is an extension of the M/M/c queue, where service times must be exponentially distributed and of the M/G/1 queue with a single server. Most performance metrics for this queueing system are not known and remain an open problem.
Elixir is a functional, concurrent, general-purpose programming language that runs on the BEAM virtual machine used to implement the Erlang programming language. Elixir builds on top of Erlang and shares the same abstractions for building distributed, fault-tolerant applications. Elixir also provides productive tooling and an extensible design. The latter is supported by compile-time metaprogramming with macros and polymorphism via protocols.