Three calculation modes
Agents Required finds the minimum agent or channel count to meet a service level target. Max Users finds the largest fleet a fixed channel plan can support. SL Analysis evaluates service level and full queue performance for a known channel count and offered traffic. All three modes share the same downstream outputs, so switching modes is non destructive.
Comprehensive queue performance metrics
Every result surfaces the full Erlang C performance profile. Probability a call must queue (C of m and A). Probability of immediate answer. Average speed of answer across all calls. Average wait for queued callers. Average queue length. Probability wait exceeds a target threshold. Achieved service level with a live pass or fail indicator against the configured target.
BHCA estimator and multi group aggregation
Traffic can be entered directly or derived using the built in busy hour call attempts (BHCA) estimator. Three survey methods are supported. System level daily call counts with busy hour peaking. Per person calls per shift. Uniform distribution across shift hours. For mixed fleets such as operations, supervisors, and emergency users with different call patterns, the multi group aggregator accepts separate populations with individual BHCA, average hold time, and activity factor inputs. Weighted average hold time is calculated automatically and used throughout the queue model.
N minus 1 redundancy analysis
The N minus 1 panel models the impact of losing one repeater from the designed pool, recalculating service level and full queue performance under degraded conditions. Essential for trunked radio in critical infrastructure, public safety, and any environment where a single repeater outage cannot be allowed to push wait times past acceptable thresholds.
Sensitivity sweep
A sensitivity table sweeps offered traffic across a configurable range, showing required agents, repeaters, and service level at each load point. Identifies where queue performance degrades sharply (Erlang C systems often look healthy until utilisation passes 70 to 80 per cent, then collapse rapidly). Useful for validating design margin against projected user growth.
Busy hour scenario comparison
Define up to five named busy hour scenarios with independent user counts, BHCA, average hold time, service level targets, wait time thresholds, and growth margins. The comparison table shows offered traffic, required agents, agents with growth, repeaters, utilisation, achieved service level, and ASA side by side. The worst case scenario is automatically identified and flagged as the procurement driver.
Technology aware sizing
Channel to repeater translation is technology aware. P25 Phase I returns one channel per repeater. P25 Phase II returns two voice channels per repeater. DMR Tier II and Tier III return two voice channels per repeater. TETRA returns four channels per repeater. Analog trunked returns one channel per repeater. Custom multipliers are supported. Output is a deployable repeater count rather than a raw channel number.
Reference Erlang C table and CSV export
A reference Erlang C table is built in for cross checking results against published values. CSV export captures inputs, queue performance, model outputs, sensitivity sweep, and scenario comparison so the analysis can be filed against the project, attached to a procurement document, or submitted with a technical proposal.