Telephone Call Centers : a Tutorial and Literature Review

Telephone call centers are an integral part of many businesses, and their economic role is significant and growing. They are also fascinating socio-technical systems in which the behavior of customers and employees is closely intertwined with physical performance measures. In these environments traditional operational models are of great value – and at the same time fundamentally limited – in their ability to characterize system performance. We characterize the state of research on telephone call centers. We begin with a tutorial on how call centers function and proceed to survey academic research devoted to the management of their operations. We then outline important problems that have not been addressed and identify promising directions for future research. Acknowledgments The authors thank Lee Schwarz, Wallace Hopp and the editorial board of M&SOM for initiating this project. Thanks are also due to L. Brown, A. Sakov, H. Shen, S. Zeltyn and L. Zhao for their approval of importing pieces of [33, 106]. Financial support was provided by NSF Grants SBR-9733739 and DMI-0223304 (N.G. and A.M.), the Wharton Financial Institutions Center (N.G. and A.M.), ISF Grants (A.M., jointly with N. Shimkin and R. Atar), and the Technion funds for the promotion of research and sponsored research (A.M.) Some data originated with member companies of the Call Center Forum at Wharton, to whom we are grateful. Some material was adapted from the Service Engineering site prepared by A.M. and S. Zeltyn (http://ie.technion.ac.il/serveng/). Parts of the manuscript were written while A.M. was visiting the Vrije Universiteit and the Wharton School – the hospitality of the hosting institutions is greatly appreciated.

[1]  A. M. Lee,et al.  Queueing Processes Associated with Airline Passenger Check-in , 1959 .

[2]  C. C. Holt,et al.  Planning Production, Inventories, and Work Force. , 1962 .

[3]  J. Kingman On Queues in Heavy Traffic , 1962 .

[4]  G. M. Jenkins,et al.  Stochastic Service Systems. , 1964 .

[5]  Leonard Kleinrock,et al.  A delay dependent queue discipline , 1964 .

[6]  Leonard Kleinrock,et al.  Time Dependent Priority Queues , 1967, Oper. Res..

[7]  M. Segal,et al.  The Operator-Scheduling Problem: A Network-Flow Approach , 1974, Oper. Res..

[8]  D. Jagerman Some properties of the erlang loss function , 1974 .

[9]  G. J. Evans Manpower Planning Models. , 1975 .

[10]  Elwood S. Buffa,et al.  AN INTEGRATED WORK SHIFT SCHEDULING SYSTEM , 1976 .

[11]  William L. Berry,et al.  Heuristic Methods for Telephone Operator Shift Scheduling: An Experimental Analysis , 1976 .

[12]  Winfried K. Grassmann Transient solutions in markovian queueing systems , 1977, Comput. Oper. Res..

[13]  P. Bickel,et al.  Mathematical Statistics: Basic Ideas and Selected Topics , 1977 .

[14]  A. Charnes,et al.  Management Science Approaches to Manpower Planning and Organization Design , 1978 .

[15]  G. J. Evans,et al.  Statistical Techniques for Manpower Planning , 1979 .

[16]  James Roberts,et al.  Recent observations of subscriber behaviour , 1980 .

[17]  Ward Whitt,et al.  Heavy-Traffic Limits for Queues with Many Exponential Servers , 1981, Oper. Res..

[18]  Ronald W. Wolff,et al.  Poisson Arrivals See Time Averages , 1982, Oper. Res..

[19]  William H. Mobley,et al.  Employee turnover : causes, consequences, and control , 1983 .

[20]  Karla Hoffman,et al.  Estimation of a caller retrial rate for a telephone information system , 1986 .

[21]  Carl M. Harris,et al.  Modeling the IRS Telephone Taxpayer Information System , 1987, Oper. Res..

[22]  Bruce H. Andrews,et al.  L. L. Bean Chooses a Telephone Agent Scheduling System , 1989 .

[23]  M. A. Feinberg Performance characteristics of automated call distribution systems , 1990, [Proceedings] GLOBECOM '90: IEEE Global Telecommunications Conference and Exhibition.

[24]  Bruce H. Andrews,et al.  Allocating Telecommunications Resources at L. L. Bean, Inc. , 1991 .

[25]  P. Kolesar,et al.  The Pointwise Stationary Approximation for Queues with Nonstationary Arrivals , 1991 .

[26]  Ward Whitt,et al.  Understanding the Efficiency of Multi-Server Service Systems , 1992 .

[27]  Ward Whitt,et al.  The Physics of the Mt/G/∞ Queue , 1993, Oper. Res..

[28]  J. Walrand,et al.  Scheduling and stability aspects of a general class of parallel processing systems , 1993, Advances in Applied Probability.

[29]  Bruce H. Andrews,et al.  Establishing Telephone-Agent Staffing Levels through Economic Optimization , 1993 .

[30]  M. S. Fowler Accurate Force and Answer Consistency Algorithms for Operator Services J.J. Gordon , 1994 .

[31]  Vladimir A. Bolotin,et al.  Telephone Circuit Holding Time Distributions , 1994 .

[32]  Thomas Spencer,et al.  AT&T's Call Processing Simulator (CAPS) Operational Design for Inbound Call Centers , 1994 .

[33]  Avishai Mandelbaum,et al.  Strong Approximations for Time-Dependent Queues , 1995, Math. Oper. Res..

[34]  Gary M. Thompson Improved implicit optimal modeling of the labor shift scheduling problem , 1995 .

[35]  J. V. Mieghem Dynamic Scheduling with Convex Delay Costs: The Generalized CU Rule , 1995 .

[36]  Ward Whitt,et al.  Estimating the parameters of a nonhomogeneous Poisson process with linear rate , 1996, Telecommun. Syst..

[37]  Ward Whitt,et al.  Server Staffing to Meet Time-Varying Demand , 1996 .

[38]  T. Aykin Optimal Shift Scheduling with Multiple Break Windows , 1996 .

[39]  Saul I. Gass,et al.  Encyclopedia of Operations Research and Management Science , 1997 .

[40]  Yaakov Kogan,et al.  Call routing to distributed queues: Is FIFO really better than MED? , 1997, Telecommun. Syst..

[41]  Ward Whitt,et al.  Peak congestion in multi-server service systems with slowly varying arrival rates , 1997, Queueing Syst. Theory Appl..

[42]  Garrett van Ryzin,et al.  Optimal Control of a Multiclass, Flexible Queueing System , 1997, Oper. Res..

[43]  Andreas Brandt,et al.  Modelling and optimization of call distribution systems , 1997 .

[44]  Gary M. Thompson Assigning Telephone Operators to Shifts at New Brunswick Telephone Company , 1997 .

[45]  Peter Kolesar,et al.  The Lagged PSA for Estimating Peak Congestion in Multiserver Markovian Queues with Periodic Arrival Rates , 1997 .

[46]  Steven C. Wheelwright,et al.  Forecasting: Methods and Applications, 3rd Ed , 1997 .

[47]  L. Servi,et al.  Optimizing Bernoulli Routing Policies for Balancing Loads on Call Centers and Minimizing Transmission Costs , 1998 .

[48]  Avishai Mandelbaum,et al.  Strong approximations for Markovian service networks , 1998, Queueing Syst. Theory Appl..

[49]  Susan S. White,et al.  Linking service climate and customer perceptions of service quality: test of a causal model. , 1998, The Journal of applied psychology.

[50]  James Williams On Dynamic Scheduling of a Parallel Server System With Complete Resource Pooling , 1999 .

[51]  J. Michael Harrison,et al.  Heavy traffic resource pooling in parallel‐server systems , 1999, Queueing Syst. Theory Appl..

[52]  Douglas A. Samuelson,et al.  Predictive Dialing for Outbound Telephone Call Centers , 1999, Interfaces.

[53]  Robert A. Shumsky Approximation and Analysis of a Queueing System with Flexible and Specialized Servers , 1999 .

[54]  William A. Massey,et al.  Time Varying Multiserver Queues with Abandonment and Retrials , 1999 .

[55]  A. Brandt,et al.  On a Two-Queue Priority System with Impatience and its Application to a Call Center* , 1999 .

[56]  J. Templeton Retrial queues , 1999 .

[57]  Andreas Brandt,et al.  On the M(n)/M(n)/s Queue with Impatient Calls , 1999, Perform. Evaluation.

[58]  R. J. Williams,et al.  Dynamic Scheduling of a System with Two Parallel Servers in Heavy Traac with Complete Resource Pooling: Asymptotic Optimality of a Continuous Review Threshold Policy 1 , 1999 .

[59]  Mor Armony,et al.  Queueing networks with interacting service resources , 1999 .

[60]  P. Harker,et al.  Effective Call Center Management: Evidence from Financial Services , 1999 .

[61]  W. Whitt,et al.  Improving Service by Informing Customers About Anticipated Delays , 1999 .

[62]  Ger Koole,et al.  Exponential Approximation of Multi-Skill Call Centers Architecture , 2000 .

[63]  Avishai Mandelbaum,et al.  Empirical analysis of a call center , 2000 .

[64]  D. McDonald,et al.  Analysis of Communication Networks: Call Centres, Traffic and Performance , 2000 .

[65]  Larry W. Jacobs,et al.  Optimal Models for Meal-Break and Start-Time Flexibility in Continuous Tour Scheduling , 2000 .

[66]  Joseph Hall,et al.  Customer Service Competition in Capacitated Systems , 2000, Manuf. Serv. Oper. Manag..

[67]  M. Reiman,et al.  The multiclass GI/PH/N queue in the Halfin-Whitt regime , 2000, Advances in Applied Probability.

[68]  Avishai Mandelbaum,et al.  A model for rational abandonments from invisible queues , 2000, Queueing Syst. Theory Appl..

[69]  Michael Pinedo,et al.  Call Centers in Financial Services: Strategies, Technologies, and Operations , 2000 .

[70]  Ger Koole,et al.  Managing uncertainty in call centres using Poisson mixtures , 2001 .

[71]  J. Anton The past, present and future of customer access centers , 2000 .

[72]  Michael C. Fu,et al.  Monotone Optimal Policies for a Transient Queueing Staffing Problem , 2000, Oper. Res..

[73]  Tom Burr,et al.  Introduction to Matrix Analytic Methods in Stochastic Modeling , 2001, Technometrics.

[74]  Peter J. Kolesar,et al.  Improving the Sipp Approach for Staffing Service Systems That Have Cyclic Demands , 2001, Oper. Res..

[75]  Eitan Altman,et al.  ON THE COMPARISON OF QUEUEING SYSTEMS WITH THEIR FLUID LIMITS , 2001, Probability in the Engineering and Informational Sciences.

[76]  Shane G. Henderson,et al.  Two Issues in Setting Call Centre Staffing Levels , 2001, Ann. Oper. Res..

[77]  Sanjay K. Bose,et al.  Fundamentals of Queueing Networks , 2002 .

[78]  Yong Wu A Survey and Experimental Comparison of Service Level Approximation Methods For Non-Stationary M/M/s Queueing Systems , 2002 .

[79]  Avishai Mandelbaum,et al.  Adaptive Behavior of Impatient Customers in Tele-Queues: Theory and Empirical Support , 2002, Manag. Sci..

[80]  Jean-Claude Larreche,et al.  First direct: branchless banking , 2002 .

[81]  Avishai Mandelbaum,et al.  Designing a Call Center with Impatient Customers , 2002, Manuf. Serv. Oper. Manag..

[82]  Armann Ingolfsson,et al.  Accounting for time-varying queueing effects in workforce scheduling , 2002, Eur. J. Oper. Res..

[83]  Alexander L. Stolyar,et al.  Queue Lengths and Waiting Times for Multiserver Queues with Abandonment and Retrials , 2002, Telecommun. Syst..

[84]  Avishai Mandelbaum,et al.  Queueing Models of Call Centers: An Introduction , 2002, Ann. Oper. Res..

[85]  Noah Gans,et al.  Customer Loyalty and Supplier Quality Competition , 2002, Manag. Sci..

[86]  Noah Gans,et al.  Managing Learning and Turnover in Employee Staffing , 1999, Oper. Res..

[87]  Patrick T. Harker,et al.  Capacity sizing in the presence of a common shared resource: Dimensioning an inbound call center , 2003, Eur. J. Oper. Res..

[88]  Sandjai Bhulai,et al.  A queueing model for call blending in call centers , 2003, IEEE Trans. Autom. Control..

[89]  Ward Whitt,et al.  How Multiserver Queues Scale with Growing Congestion-Dependent Demand , 2003, Oper. Res..

[90]  Edieal J. Pinker,et al.  Gatekeepers and Referrals in Services , 2003, Manag. Sci..

[91]  Noah Gans,et al.  A Call-Routing Problem with Service-Level Constraints , 2003, Oper. Res..

[92]  Avishai Mandelbaum,et al.  An Introduction to Skills-Based Routing and its Operational Complexities , 2003 .

[93]  Shane G. Henderson,et al.  Estimation for nonhomogeneous Poisson processes from aggregated data , 2003, Oper. Res. Lett..

[94]  Shane G. Henderson,et al.  Call Center Staffing with Simulation and Cutting Plane Methods , 2004, Ann. Oper. Res..

[95]  Constantinos Maglaras,et al.  On Customer Contact Centers with a Call-Back Option: Customer Decisions, Routing Rules, and System Design , 2004, Oper. Res..

[96]  Constantinos Maglaras,et al.  Decision , Risk and Operations Working Papers Series Contact Centers with a CallBack Option and Real-Time Delay Information , 2004 .

[97]  Jinting Wang,et al.  Performance analysis of a call center with interactive voice response units , 2004 .

[98]  J. Michael Harrison,et al.  Dynamic Scheduling of a Multiclass Queue in the Halfin-Whitt Heavy Traffic Regime , 2004, Oper. Res..

[99]  Sem C. Borst,et al.  Dimensioning Large Call Centers , 2000, Oper. Res..

[100]  Ward Whitt,et al.  A Diffusion Approximation for the G/GI/n/m Queue , 2004, Oper. Res..

[101]  Avishai Mandelbaum,et al.  Rational Abandonment from Tele-Queues: Nonlinear Waiting Costs with Heterogeneous Preferences , 2004, Queueing Syst. Theory Appl..

[102]  Alexander L. Stolyar,et al.  Scheduling Flexible Servers with Convex Delay Costs: Heavy-Traffic Optimality of the Generalized cµ-Rule , 2004, Oper. Res..

[103]  A. Stolyar MaxWeight scheduling in a generalized switch: State space collapse and workload minimization in heavy traffic , 2004 .