Tools for call center staffing calculations
Project description
call-center-tools
Package contains essential tools for call center staffing calculations.
Package installation:
pip install call_center_tools
Let's try to calculate number of agents for call center with average of 1000 calls per hour. Average duration of call is 120 sec. Agents should be occupied max 85% of time. 80% of calls should be answered in 20 sec.
from call_center_tools import calc_staffing
result = calc_staffing(
calls_per_hour=1000,
aht=120,
max_occupancy=0.85,
target_answer_time=20,
target_service_level=0.8,
shrinkage=0.3
)
Result:
Inputs:
Calls per hour: 1000
Average handling time: 120 sec
Shrinkage: 30.0 %
Max occupancy 85.0 %
Target answer time 20 sec
Target service level 80.0 %
Outputs:
Traffic intensity: 33.333 Erlangs
Waiting probability: 19.07 %
Immediate answer: 80.93 %
Service level: 93.72 %
Average speed of answer: 3.43 sec
Occupancy: 83.33 %
Agents: 40
Agents + shrinkage: 58
So recommended number of agents for such call center is 40, not counting shrinkage.
Let's imagine we have only 35 agents, not recommended 40:
from call_center_tools import calc_staffing
result = calc_staffing(
calls_per_hour=1000,
aht=120,
agents=35,
max_occupancy=0.85,
target_answer_time=20,
target_service_level=0.8,
shrinkage=0.3
)
Result:
Inputs:
Calls per hour: 1000
Average handling time: 120 sec
Available agents: 35
Shrinkage: 30.0 %
Max occupancy 85.0 %
Target answer time 20 sec
Target service level 80.0 %
Outputs:
Traffic intensity: 33.333 Erlang
Waiting probability: 69.65 %
Immediate answer: 30.35 %
Service level: 47.24 %
Average speed of answer: 50.15 sec
Occupancy: 95.24 %
Agents + shrinkage: 50
Try to use example.py to test your own parameters.
You can also find method for Erlang C and Erlang B calculations:
from call_center_tools import erlang_c, erlang_b
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file call_center_tools-1.0.0.tar.gz.
File metadata
- Download URL: call_center_tools-1.0.0.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe059c2d846db9992cd8cb09612fec85ebc867d43d8f8a3c703187813115056b
|
|
| MD5 |
1142820c5c71a9af7fc684da7799d020
|
|
| BLAKE2b-256 |
8be13e2ad65f70b2cfa2ec45dc850c6379872f4bbc15fbccea45fa1e55920c52
|
File details
Details for the file call_center_tools-1.0.0-py3-none-any.whl.
File metadata
- Download URL: call_center_tools-1.0.0-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb805c1f8ef0f9553431b953f73347388556019d876043e134e907d18d18a4f7
|
|
| MD5 |
80b678322e03cb4963f0f211769deee5
|
|
| BLAKE2b-256 |
01622c2d219900280eae53dd9de7baa278d3a02560be465d9f9dc6d03f153b75
|