Optimal scheduling in call centers with a callback option

Abstract We consider a call center model with a callback option, which allows to transform an inbound call into an outbound one. A delayed call, with a long anticipated waiting time, receives the option to be called back. We assume a probabilistic customer reaction to the callback offer (option). The objective of the system manager is to characterize the optimal call scheduling that minimizes the expected waiting and abandonment costs. For the single-server case, we prove that non-idling is optimal. Using a Markov decision process approach, we prove for the two-server case that a threshold policy on the number of queued outbound calls is optimal. For the multi-server case, we numerically characterize a switching curve of the number of agents reserved for inbound calls. It is a function of the number of queued outbound calls, the number of busy agents and the identity of jobs in service. We also develop a Markov chain method to evaluate the system performance measures under the optimal policy. We next conduct a numerical study to examine the impact of the policy parameters on the system performance. We observe that the value of the callback offer is especially important for congested situations. It also appears that the benefits of a reservation policy are more apparent in large call centers, while they almost disappear in the extreme situations of light or heavy workloads. We moreover observe in most cases that the callback offer should be given upon arrival to any delayed call. However, if balking and abandonment are very high (which helps to reduce the workload) or if the overall treatment time spent to serve an outbound call is too large compared to that of an inbound one, there is a value in delaying the proposition of the callback offer.

[1]  B. Hajek Optimal control of two interacting service stations , 1982, 1982 21st IEEE Conference on Decision and Control.

[2]  Sandjai Bhulai,et al.  On structural properties of the value function for an unbounded jump Markov process with an application to a processor sharing retrial queue , 2014, Queueing Syst. Theory Appl..

[3]  Ger Koole,et al.  Monotonicity in Markov Reward and Decision Chains: Theory and Applications , 2007, Found. Trends Stoch. Syst..

[4]  Guodong Pang,et al.  A Logarithmic Safety Staffing Rule for Contact Centers with Call Blending , 2015, Manag. Sci..

[5]  Athanassios N. Avramidis,et al.  Modelling and simulation of a telephone call center , 2003, Proceedings of the 2003 Winter Simulation Conference, 2003..

[6]  Yves Dallery,et al.  A flexible architecture for call centers with skill-based routing , 2012 .

[7]  Che Soong Kim,et al.  Queueing System MAP/M/N as a Model of Call Center with Call-Back Option , 2012, ASMTA.

[8]  KooleGer Monotonicity in Markov Reward and Decision Chains , 2007 .

[9]  Oualid Jouini,et al.  Adaptive threshold policies for multi-channel call centers , 2015 .

[10]  Amy R. Ward,et al.  Fair Dynamic Routing in Large-Scale Heterogeneous-Server Systems , 2010, Oper. Res..

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

[12]  Arie Harel,et al.  Convexity Results for the Erlang Delay and Loss Formulae When the Server Utilization Is Held Constant , 2011, Oper. Res..

[13]  Francis de Véricourt,et al.  Managing Response Time in a Call-Routing Problem with Service Failure , 2005, Oper. Res..

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

[15]  P. R. Kumar,et al.  Optimal control of a queueing system with two heterogeneous servers , 1984 .

[16]  Avishai Mandelbaum,et al.  Telephone Call Centers: Tutorial, Review, and Research Prospects , 2003, Manuf. Serv. Oper. Manag..

[17]  H. G. Bernett,et al.  Blended call center performance analysis , 2002 .

[18]  Ger Koole,et al.  Call Center Optimization , 2013 .

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

[20]  Martin L. Puterman,et al.  Markov Decision Processes: Discrete Stochastic Dynamic Programming , 1994 .

[21]  Pierre L'Ecuyer,et al.  Customer relations management: call center operations: modelling and simulation of a telephone call center , 2003, WSC '03.

[22]  Zeynep Akşin,et al.  The Modern Call Center: A Multi‐Disciplinary Perspective on Operations Management Research , 2007 .

[23]  Ramandeep S. Randhawa,et al.  Optimal Flexibility Configurations in Newsvendor Networks: Going Beyond Chaining and Pairing , 2010, Manag. Sci..

[24]  Itay Gurvich,et al.  Cross-Selling in a Call Center with a Heterogeneous Customer Population , 2009, Oper. Res..

[25]  U. Rieder,et al.  Markov Decision Processes , 2010 .

[26]  Che Soong Kim,et al.  Queueing System with Heterogeneous Customers as a Model of a Call Center with a Call-Back for Lost Customers , 2013 .

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

[28]  Armann Ingolfsson,et al.  Markov chain models of a telephone call center with call blending , 2007, Comput. Oper. Res..