What does it do?

Given the average call arrival rate per second, the average service time and acceptable wait time, calculate the load, Erlang C probability that a caller waits, and the number of agents needed to service the call station.

Installation

  gem install erlang_c_calculator

Usage

  require 'rubygems'
  require 'erlang_c_calculator'

  e = ErlangC::Calculator.new(0.01, 300, 20)
  e.traffic_intensity  # => 3.0
  e.agents_needed      # => 6

Dependencies

ErlangC Calculator does not have any dependencies.

References

This gem uses material from the online book "Call Center Mathematics" by Professor Ger Koole of the VU University of Amsterdam's Department of Mathematics. More tools and research are available at the CCMath website.