Erlang B

Verbo: erlangB

Aplica la fórmula Erlang B utilizando una regla de tres, tomando el campo vacío de los parámetros Llamadas por hora, Líneas y Probabilidad de bloqueo para calcular el resultado.

Sintaxis

erlangB [--callsperhour(Numeric)] [--lines(Numeric)] [--blockingprobability(Numeric)] [--callretries(Numeric)] (Boolean)=success (Numeric)=blockingProbability (Numeric)=busyHourTraffic (Numeric)=lines (Numeric)=callLoss

Entradas

Script Diseñador Obligatorio Tipos aceptados Descripción
--callsperhour Llamadas por hora Opcional Número Número de llamadas telefónicas durante las horas de trabajo.
--lines Líneas Opcional Número Número de agentes telefónicos disponibles.
--blockingprobability Probabilidad de bloqueo Opcional Número Probabilidad de bloqueo de una línea telefónica.
--callretries Reintentos Opcional Número Probabilidad de reintentar una llamada bloqueada anteriormente.

Salidas

Script Diseñador Tipos aceptados Descripción
success Correcto Booleano Devuelve "True" si el mandato se ha ejecutado correctamente, o "False" en caso contrario.
blockingProbability Probabilidad de bloqueo Número Probabilidad de que se bloquee una línea telefónica.
busyHourTraffic Llamadas por hora Número Número máximo de llamadas durante la hora de más trabajo.
lines Líneas Número Número de agentes necesarios para responder las llamadas.
callLoss Llamadas perdidas Número Probabilidad de llamadas perdidas.

Ejemplo

Aplica Erlang B, y devuelve Probabilidad de bloqueo, Llamadas por hora, Líneas y Llamadas perdidas.

defVar --name success --type Boolean
defVar --name blockingProbability --type Numeric
defVar --name lines --type Numeric
defVar --name missedCalls --type Numeric
defVar --name callsPerHour --type Numeric
// Erlang B Formula.
erlangB --callsperhour 400 --lines 40 success=success blockingProbability=blockingProbability callsPerHour=busyHourTraffic lines=lines missedCalls=callLoss
logMessage --message "Success: ${success}\r\nBlocking probability: ${blockingProbability} \r\nCalls per hour: ${callsPerHour}\r\nLines: ${lines}\r\nMissed calls: ${missedCalls}" --type "Info"
// Success: True
// Blocking Probability: 0.882 
// Calls per hour: 396.792
// Lines: 47
// Missed calls: 0

Observaciones

Los parámetros de entrada Probabilidad de bloqueo, Reintentos y el parámetro de salida Llamadas perdidas utilizan valores decimales de 0 a 1, que va del 0% al 100%.

Véase también

  • Erlang C
  • Regla de 3