मुख्य सामग्री पर जाएँ
निःशुल्क इंटरैक्टिव टूल

Erlang C कैलकुलेटर: मुझे कितने कॉल सेंटर एजेंट चाहिए?

एक इंटरवल में आने वाली कॉल, अपना एवरेज हैंडल टाइम और सर्विस लेवल टारगेट डालें। कैलकुलेटर बताता है कि फ़ोन पर कितने एजेंट चाहिए, श्रिंकेज के बाद कितने लोगों को शेड्यूल करना है, और उस स्टाफ़िंग पर आप कितने सर्विस लेवल, आंसर स्पीड, ऑक्यूपेंसी और इंतज़ार की संभावना की उम्मीद कर सकते हैं।

त्वरित उत्तर

Erlang C कैलकुलेटर कॉल वॉल्यूम को स्टाफ़िंग में बदलता है। Erlangs में ट्रैफ़िक = प्रति इंटरवल कॉल × एवरेज हैंडल टाइम ÷ इंटरवल की लंबाई। फिर Erlang C उन सबसे कम एजेंटों की संख्या निकालता है जिनका अनुमानित सर्विस लेवल आपके टारगेट को पूरा करे, और (1 − श्रिंकेज) से भाग देने पर शेड्यूल करने वाले लोगों की संख्या मिलती है। उदाहरण: 30 मिनट में 240 सेकंड की 120 कॉल = 16 Erlangs; 20 एजेंट 81.7% कॉल 20 सेकंड में उठाते हैं; 30% श्रिंकेज के साथ आप 29 लोगों को शेड्यूल करते हैं।

वर्कलोड

टारगेट और श्रिंकेज

फ़ोन पर ज़रूरी एजेंट

—

श्रिंकेज के साथ शेड्यूल करने वाले लोग

—

आपके सर्विस लेवल टारगेट से तय।

ट्रैफ़िक इंटेंसिटी— Erlangs
हासिल सर्विस लेवल—
एवरेज स्पीड ऑफ़ आंसर— s
अधिभोग—
कॉलर के इंतज़ार करने की संभावना—
कॉल 10% बढ़ने पर ज़रूरी एजेंट—

एजेंट बनाम सर्विस लेवल बनाम आंसर स्पीड

पहली पंक्ति सुझाई गई स्टाफ़िंग है। हर अतिरिक्त एजेंट सर्विस सुधारता है, हर बार पहले से कम, और ऑक्यूपेंसी घटाता है।

फ़ोन पर एजेंट शेड्यूल करने के लिए सेवा स्तर एवरेज स्पीड ऑफ़ आंसर (s) अधिभोग इंतज़ार की संभावना
— — — — — —
— — — — — —
— — — — — —
— — — — — —
— — — — — —
— — — — — —
— — — — — —

यह कैलकुलेटर कैसे काम करता है

Erlangs में ट्रैफ़िक A = कॉल × एवरेज हैंडल टाइम ÷ सेकंड में इंटरवल की लंबाई। A से ऊपर हर एजेंट संख्या N के लिए कैलकुलेटर स्थिर रिकर्शन B(k) = A·B(k−1) ÷ (k + A·B(k−1)) से Erlang B ब्लॉकिंग प्रोबेबिलिटी निकालता है, उसे इंतज़ार की Erlang C प्रोबेबिलिटी P(wait) = N·B ÷ (N − A·(1 − B)) में बदलता है, और सर्विस लेवल निकालता है = 1 − P(wait)·e−(N−A)·T÷AHT, एवरेज स्पीड ऑफ़ आंसर = P(wait)·AHT ÷ (N − A) और ऑक्यूपेंसी = A ÷ N। सुझाव वह सबसे छोटा N है जो सर्विस लेवल टारगेट पूरा करे और, अगर आपने सीमा तय की है, तो ऑक्यूपेंसी को उस सीमा पर या उससे नीचे रखे। शेड्यूल करने वाले लोग = N ÷ (1 − श्रिंकेज), ऊपर राउंड किया गया।

नतीजे मॉडल के अनुमान हैं , जो सिर्फ़ आपके डाले गए आँकड़ों पर आधारित हैं। Erlang C मानता है कि कॉल रैंडम आती हैं, कॉलर कभी फ़ोन नहीं रखते और हर एजेंट हर कॉल ले सकता है; असली क्यू अलग होती हैं, जैसा नीचे बताया गया है। आपका डाला गया कुछ भी आपके ब्राउज़र से बाहर नहीं जाता।

Erlang C क्या है?

Erlang C एक क्यूइंग फ़ॉर्मूला है जिसे डेनमार्क के इंजीनियर A. K. Erlang ने 1917 में टेलीफ़ोन एक्सचेंजों के लिए प्रकाशित किया था। यह एक सवाल का जवाब देता है: अगर कॉल रैंडम आती हैं और अगले खाली एजेंट के लिए एक ही क्यू में इंतज़ार करती हैं, तो किसी कॉलर को इंतज़ार करना ही पड़े, इसकी संभावना क्या है? उसी एक प्रोबेबिलिटी से वे आँकड़े मिलते हैं जिनसे कॉन्टैक्ट सेंटर प्लानिंग करता है: टारगेट समय में उठाई गई कॉल का हिस्सा (सर्विस लेवल), एवरेज स्पीड ऑफ़ आंसर (ASA) और एजेंट ऑक्यूपेंसी।

इसे सिर्फ़ तीन इनपुट चाहिए: ट्रैफ़िक, एजेंटों की संख्या और एवरेज हैंडल टाइम। ट्रैफ़िक Erlangs में नापा जाता है। एक Erlang यानी प्रति घंटे एक घंटे का कॉल वर्क, या उतने एजेंट जो पूरे समय व्यस्त रहेंगे अगर कॉल बिल्कुल एक समान आएँ:

ट्रैफ़िक (Erlangs) = इंटरवल में कॉल × सेकंड में AHT ÷ सेकंड में इंटरवल की लंबाई।

यह संख्या न्यूनतम सीमा है, जवाब नहीं। ठीक उतने ही एजेंट होने पर जितने Erlangs हैं, क्यू बिना सीमा के बढ़ती है, क्योंकि कॉल के रैंडम झुंड ऐसा इंतज़ार पैदा करते हैं जिसकी भरपाई खाली समय कभी नहीं कर पाता। Erlang C बताता है कि मनचाही सर्विस के लिए आपको इस न्यूनतम सीमा से कितना ऊपर स्टाफ़ रखना होगा। हमारी गाइड मुझे कितने कॉल सेंटर एजेंट चाहिए? इस तर्क को स्टेप-बाय-स्टेप समझाती है।

उदाहरण: 30 मिनट में 120 कॉल

कैलकुलेटर इसी उदाहरण के साथ खुलता है, ताकि आप इसे ऊपर की टेबल से मिला सकें। एक सपोर्ट क्यू में 10:00 से 10:30 के बीच 120 कॉल की उम्मीद है। आफ़्टर-कॉल वर्क समेत AHT 240 सेकंड है। टारगेट 80/20 है: 80% कॉल 20 सेकंड के भीतर उठाई जाएँ। श्रिंकेज 30% है।

  1. ट्रैफ़िक: 120 × 240 ÷ 1,800 = 16 Erlangs। सोलह एजेंट न्यूनतम सीमा है।
  2. फ़ोन पर एजेंट: 19 एजेंट 70.9% कॉल 20 सेकंड में उठाते हैं, जो टारगेट से कम है। 20 एजेंट 81.7% उठाते हैं, लगभग 15 सेकंड के ASA, 80% ऑक्यूपेंसी और 25.6% संभावना के साथ कि किसी कॉलर को इंतज़ार करना पड़े। जवाब है 20।
  3. शेड्यूल करने वाले लोग: 20 ÷ (1 − 0.30) = 28.6, ऊपर राउंड करके उस आधे घंटे के लिए 29 लोग रोस्टर पर।
एजेंटोंकॉलर के इंतज़ार की संभावना20 s के भीतर उठाई गईंASAअधिभोग
16अस्थिर: क्यू बिना सीमा के बढ़ती है
1773.7%32.2%177 s94.1%
1853.1%55.0%64 s88.9%
1937.4%70.9%30 s84.2%
2025.6%81.7%15 s80.0%
2117.1%88.7%8 s76.2%
2211.1%93.3%4 s72.7%

दो बातें साफ़ दिखती हैं। 17 से 18 एजेंट करने पर सर्विस लेवल 23 पॉइंट बढ़ता है; 21 से 22 करने पर 5 से भी कम। और स्टाफ़िंग सीधी रेखा में नहीं बढ़ती: अगर कॉल 10% बढ़कर 132 हो जाएँ, तो 20 एजेंट रखने पर सर्विस लेवल लगभग 61% पर गिर जाता है, और 80% से ऊपर लौटने के लिए 22 चाहिए। AHT में 30 सेकंड की कमी, यानी 210, उल्टा असर करती है: तब 18 एजेंट लगभग 84% तक पहुँच जाते हैं।

श्रिंकेज के साथ नतीजों का इस्तेमाल कैसे करें

Erlang C बताता है कि इंटरवल में कितने एजेंटों का लॉग-इन और उपलब्ध होना ज़रूरी है। उसे ब्रेक, ट्रेनिंग, वन-टू-वन या बीमार लोगों के बारे में कुछ नहीं पता। श्रिंकेज यह कमी पूरी करता है:

शेड्यूल करने वाले लोग = फ़ोन पर एजेंट ÷ (1 − श्रिंकेज), ऊपर राउंड किया गया।

भाग दें, जोड़ें नहीं। 20 में 30% जोड़ने पर 26 मिलते हैं, जो कम पड़ते हैं: 26 लोगों में से 30% दूर होते हैं, और फ़ोन पर सिर्फ़ 18.2 बचते हैं। 0.7 से भाग देने पर 28.6 मिलते हैं, यानी 29।

  • नापा हुआ श्रिंकेज इस्तेमाल करें। कई कॉन्टैक्ट सेंटर लगभग 25% से 35% के साथ प्लान करते हैं। अपना श्रिंकेज शेड्यूल एडहेरेंस और अनुपस्थिति के डेटा से नापें और हर महीने अपडेट करें।
  • श्रिंकेज हर इंटरवल में अलग होता है। ब्रेक और मीटिंग शिफ़्ट के बीच में ज़्यादा होती हैं; ट्रेनिंग शांत दिनों में। अगर आप जानते हैं कि किसी इंटरवल में ज़्यादा प्लान्ड श्रिंकेज है, तो उसके लिए ऊँचा आँकड़ा इस्तेमाल करें।
  • हर इंटरवल का हिसाब लगाएँ। एक दिन एक ही कैलकुलेशन नहीं है। हर 15 या 30 मिनट के इंटरवल का हिसाब लगाएँ, फिर ऐसी शिफ़्ट बनाएँ जो पूरे कर्व को कवर करें। 09:00 बजे कितने लोग शुरू करेंगे, यह दिन का औसत नहीं, पीक इंटरवल तय करता है।

सर्विस लेवल, ASA और ऑक्यूपेंसी: स्टाफ़िंग किस टारगेट से तय हो?

मीट्रिकयह क्या मापता हैसामान्य प्लानिंग वैल्यूकड़ी निगाह रखो
सेवा स्तरटारगेट समय के भीतर उठाई गई कॉल का हिस्सा80/20; प्रायोरिटी लाइनों के लिए 90/30; कम प्रायोरिटी वाली क्यू के लिए 70/30सबसे लंबा इंतज़ार करने वाले कॉलर्स के बारे में कुछ नहीं बताता
एवरेज स्पीड ऑफ़ आंसरसभी कॉल का औसत इंतज़ार, तुरंत उठाई गई कॉल समेतआपके सर्विस लेवल टारगेट से निकलता हैऔसत इंतज़ार की लंबी पूँछ को छिपा देता है
अधिभोगलॉग-इन समय का वह हिस्सा जो एजेंट कॉल संभालने में लगाते हैंलगभग 85% से 90% पर सीमासीमा से ऊपर अनुपस्थिति और एट्रिशन बढ़ते हैं, जिससे श्रिंकेज बढ़ता है
इंतज़ार की प्रोबेबिलिटीउन कॉलर्स का हिस्सा जिन्हें होल्ड म्यूज़िक सुनना ही पड़ता हैनतीजा, आम तौर पर टारगेट नहींतब उपयोगी जब आप क्यू में पोज़िशन बताते हैं या कॉलबैक ऑफ़र करते हैं

ज़्यादातर टीमें सर्विस लेवल टारगेट तय करती हैं और ASA को उसके पीछे चलने देती हैं। क्यू बड़ी हो तो ऑक्यूपेंसी सीमा जोड़ें: बड़ी टीमें बहुत ऊँची ऑक्यूपेंसी पर भी 80/20 पूरा कर सकती हैं, जो कुशल दिखता है पर लोगों को थका देता है। जब एजेंट संख्या सीमा से तय होती है, तो कैलकुलेटर नतीजे के नीचे यह बताता है। ये मेट्रिक्स आपकी बाकी रिपोर्टिंग में कैसे फ़िट होते हैं, यह जानने के लिए देखें कॉल सेंटर KPI, मेट्रिक्स और फ़ॉर्मूले.

Erlang C की मान्यताएँ और सीमाएँ

इनबाउंड स्टाफ़िंग के लिए Erlang C स्टैंडर्ड पहला जवाब है, और यह उन मान्यताओं पर टिका है जिन्हें असली क्यू तोड़ती हैं:

  • कोई फ़ोन नहीं रखता। Erlang C असीमित धैर्य मानता है। असली कॉलर कॉल छोड़ देते हैं (abandon), और हर छोड़ी गई कॉल काम घटाती है, इसलिए जहाँ अबैंडनमेंट उल्लेखनीय हो वहाँ Erlang C ज़रूरत से थोड़े ज़्यादा एजेंट सुझाता है। Erlang A औसत धैर्य समय जोड़कर अबैंडनमेंट को मॉडल करता है; सिमुलेशन इससे भी आगे जाता है। अगर आपका अबैंडन रेट कम है, तो अंतर छोटा है और सुरक्षित पक्ष की ओर झुकता है।
  • इंटरवल के भीतर कॉल एक स्थिर दर से रैंडम आती हैं। 10:05 पर भेजा गया मार्केटिंग ईमेल या सर्विस आउटेज इस मान्यता को तोड़ देता है। छोटे इंटरवल त्रुटि घटाते हैं।
  • हर एजेंट हर कॉल ले सकता है। भाषाओं, स्किल या कई क्यू के साथ एजेंट आपस में बदले नहीं जा सकते। हर स्किल ग्रुप का अलग हिसाब लगाएँ और एक से ज़्यादा ग्रुप कवर करने वाले एजेंटों के लिए एडजस्ट करें।
  • कॉल क्रम से, एक-एक करके ली जाती हैं। कॉलबैक, प्रायोरिटी क्यू, ओवरफ़्लो और ब्लेंडेड आउटबाउंड काम, ये सब असली तस्वीर बदल देते हैं।
  • हैंडल टाइम लोड पर निर्भर नहीं करता। असल में जब एजेंटों पर दबाव हो या क्यू लंबी हो, तो AHT अक्सर बढ़ जाता है।
नमूनाजिस कॉलर को तुरंत सर्विस नहीं मिल सकती, उसका क्या होता हैइसका इस्तेमाल
Erlang Bब्लॉक होकर खो जाता है (बिज़ी सिग्नल)ट्रंक और चैनल का साइज़ तय करना
Erlang Cजितनी देर लगे, क्यू में इंतज़ार करता हैइनबाउंड एजेंट स्टाफ़िंग (यह कैलकुलेटर)
Erlang Aइंतज़ार करता है, पर किसी रैंडम धैर्य समय के बाद फ़ोन रख सकता हैउल्लेखनीय अबैंडनमेंट वाली क्यू

इनमें से कुछ भी मॉडल को बेकार नहीं बनाता। Erlang C से शुरू करें, फिर हर इंटरवल में उसके अनुमानों की तुलना अपने नापे गए सर्विस लेवल और अबैंडनमेंट से करें, और जहाँ असलियत अलग हो वहाँ अपने इनपुट एडजस्ट करें।

इनपुट कहाँ से आने चाहिए

कैलकुलेटर उतना ही अच्छा है जितना आपका दिया गया फ़ोरकास्ट। प्रति इंटरवल कॉल, AHT और असल में दिया गया सर्विस लेवल आपके कॉन्टैक्ट सेंटर प्लेटफ़ॉर्म से, हर क्यू और हर इंटरवल के हिसाब से आने चाहिए, मासिक औसत से नहीं। DialerBee में हर इनबाउंड क्यू का अपना SLA टारगेट और थ्रेशोल्ड होता है, क्यू डेप्थ और क्यू स्टैट्स वॉलबोर्ड पर लाइव दिखते हैं, और क्यू परफ़ॉर्मेंस व इनबाउंड कॉल रिपोर्ट बाद की अवधि को कवर करती हैं। एजेंट एक ही डेस्कटॉप से इनबाउंड क्यू और आउटबाउंड कैंपेन संभालते हैं।

दो तरीके सर्विस पर असर डाले बिना ज़रूरी एजेंटों की संख्या घटाते हैं। पहला है हैंडल टाइम: जैसा उदाहरण में दिखा, AHT में 30 सेकंड की कमी से हर आधे घंटे में दो एजेंट बचे। दूसरा है क्यू तक पहुँचने वाली कॉल की संख्या। खुलने का समय, बुकिंग और FAQ जैसी रूटीन कॉल का जवाब दे सकता है एक एआई वॉयस एजेंट, जो इंसान की ज़रूरत वाली कॉल आपकी टीम को सौंप देता है; DialerBee में किसी नंबर को AI वॉइस एजेंट पर उसी तरह पॉइंट किया जाता है जैसे किसी क्यू पर। अगर यह आपके बिज़नेस के लिए सही है, तो AI रिसेप्शनिस्ट पेज बताता है कि यह क्या संभालता है। स्टाफ़िंग पर असर देखने के लिए कम कॉल वॉल्यूम के साथ यह कैलकुलेटर फिर चलाएँ, और प्रति-एजेंट प्लान के लिए देखें मूल्य निर्धारण ।

फ़ोरकास्ट के पीछे का क्यू डेटा देखें

हम एक डेमो टेनेंट पर इनबाउंड क्यू, SLA टारगेट, वॉलबोर्ड और रिपोर्ट दिखाएँगे।

अक्सर पूछे जाने वाले प्रश्न

Erlang C और कॉल सेंटर स्टाफ़िंग से जुड़े सवाल

मुझे कितने कॉल सेंटर एजेंट चाहिए, यह कैसे निकालूँ?
Erlangs में ट्रैफ़िक निकालें: इंटरवल में कॉल को सेकंड में एवरेज हैंडल टाइम से गुणा करें, और सेकंड में इंटरवल की लंबाई से भाग दें। Erlang C से वह सबसे छोटी एजेंट संख्या निकालें जो आपका सर्विस लेवल टारगेट पूरा करे, ऑक्यूपेंसी को अपनी सीमा से जाँचें, फिर (1 माइनस श्रिंकेज) से भाग देकर ऊपर राउंड करें, ताकि शेड्यूल करने वाले लोगों की संख्या मिले। दिन के हर इंटरवल के लिए यही दोहराएँ।
Erlang C फ़ॉर्मूला क्या है?
Erlang C, A Erlangs ट्रैफ़िक और N एजेंटों के लिए यह प्रोबेबिलिटी देता है कि किसी कॉलर को इंतज़ार करना पड़े। क्लोज़्ड फ़ॉर्म में यह (A^N / N!) × N/(N − A) है, जिसे k = 0 से N − 1 तक A^k / k! के योग और उसी पहले टर्म के जोड़ से भाग दिया जाता है। फिर सर्विस लेवल = 1 − P(wait) × e^(−(N − A) × टारगेट समय ÷ AHT), और एवरेज स्पीड ऑफ़ आंसर = P(wait) × AHT ÷ (N − A)। यह कैलकुलेटर समेत ज़्यादातर कैलकुलेटर इसे Erlang B रिकर्शन से निकालते हैं, क्योंकि बड़ी टीमों के लिए फ़ैक्टोरियल ओवरफ़्लो हो जाते हैं।
कैलकुलेटर कॉल × हैंडल टाइम से ज़्यादा एजेंट क्यों बताता है?
कॉल × हैंडल टाइम ÷ इंटरवल की लंबाई, Erlangs में ट्रैफ़िक है, यानी उतने एजेंट जो पूरे समय व्यस्त रहेंगे अगर कॉल बिल्कुल एक समान आएँ। कॉल रैंडम आती हैं, इसलिए ठीक उतने ही एजेंटों के साथ क्यू बिना सीमा के बढ़ती है। ट्रैफ़िक से ऊपर हर एजेंट रैंडम उछाल को सोखता है; Erlang C बताता है कि मनचाहे सर्विस लेवल के लिए आपको ऐसे कितने एजेंट चाहिए।
क्या Erlang C स्टाफ़िंग को बढ़ा-चढ़ाकर बताता है?
अक्सर थोड़ा, हाँ। Erlang C मानता है कि इंतज़ार के दौरान कोई फ़ोन नहीं रखता। असली कॉलर कॉल छोड़ देते हैं, जिससे क्यू का काम घटता है, इसलिए जहाँ अबैंडनमेंट उल्लेखनीय हो वहाँ Erlang C ज़रूरत से थोड़े ज़्यादा एजेंट सुझाता है। Erlang A और सिमुलेशन मॉडल कॉलर के धैर्य को शामिल करते हैं। कम अबैंडनमेंट वाली ज़्यादातर क्यू के लिए Erlang C एक भरोसेमंद और थोड़ा सतर्क शुरुआती बिंदु है।
मुझे कितना श्रिंकेज प्रतिशत इस्तेमाल करना चाहिए?
अपना खुद नापा हुआ आँकड़ा इस्तेमाल करें: पेड समय का वह हिस्सा जिसमें एजेंट ब्रेक, ट्रेनिंग, कोचिंग, मीटिंग, बीमारी और अनुपस्थिति के कारण कॉन्टैक्ट के लिए उपलब्ध नहीं होते। कई कॉन्टैक्ट सेंटर लगभग 25% से 35% के साथ प्लान करते हैं। अगर आपको अपना आँकड़ा नहीं पता, तो 30% से शुरू करें और कुछ हफ़्तों बाद उसे नापे गए आँकड़े से बदल दें।
मुझे 15, 30 या 60 मिनट के इंटरवल इस्तेमाल करने चाहिए?
वही इंटरवल इस्तेमाल करें जो आपका फ़ोरकास्ट और शेड्यूल इस्तेमाल करते हैं, आम तौर पर 15 या 30 मिनट। घंटे भर के इंटरवल घंटे के भीतर के पीक छिपा देते हैं और सबसे व्यस्त पलों में ज़रूरी स्टाफ़ को कम आँकते हैं। उस इंटरवल में अपेक्षित कॉल डालें, न कि उसमें फैलाया गया दैनिक या प्रति घंटा औसत।
अच्छी अधिकतम ऑक्यूपेंसी कितनी है?
कई ऑपरेशन प्लान्ड ऑक्यूपेंसी को लगभग 85% से 90% पर सीमित रखते हैं, क्योंकि लगभग हर समय व्यस्त रहने वाले एजेंट जल्दी थकते हैं, जिससे अनुपस्थिति और एट्रिशन बढ़ते हैं। छोटी टीमें उसी सर्विस लेवल के लिए स्वाभाविक रूप से कम ऑक्यूपेंसी पर चलती हैं। अगर आपकी एजेंट संख्या सर्विस लेवल नहीं, बल्कि सीमा तय करती है, तो कैलकुलेटर यह बताता है।
क्या मैं आउटबाउंड कॉल, चैट या ईमेल के लिए Erlang C इस्तेमाल कर सकता हूँ?
सीधे तौर पर नहीं। Erlang C उन इनबाउंड कॉल को मॉडल करता है जो अगले खाली एजेंट के लिए क्यू में इंतज़ार करती हैं। आउटबाउंड डायलिंग पेसिंग और अबैंडन-रेट कंट्रोल से मैनेज होती है। ईमेल टाला जा सकने वाला काम है, जिसकी प्लानिंग बैकलॉग और रिस्पॉन्स-टाइम टारगेट से होती है। चैट का अनुमान तभी लगाया जा सकता है जब आप एक साथ कई चैट संभालने वाले एजेंटों का हिसाब रखें।
पूरी साइट अंग्रेज़ी में देखें →