diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/app_queue.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/apps/app_queue.c b/apps/app_queue.c index c89b2d629..bf0f13b38 100644 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -579,16 +579,16 @@ static void set_queue_variables(struct queue_ent *qe) float sl = 0; if (qe->parent->setqueuevar) { - sl = 0; - if (qe->parent->callscompleted > 0) - sl = 100 * ((float) qe->parent->callscompletedinsl / (float) qe->parent->callscompleted); - - snprintf(interfacevar,sizeof(interfacevar), - "QUEUENAME=%s|QUEUEMAX=%d|QUEUESTRATEGY=%s|QUEUECALLS=%d|QUEUEHOLDTIME=%d|QUEUECOMPLETED=%d|QUEUEABANDONED=%d|QUEUESRVLEVEL=%d|QUEUESRVLEVELPERF=%2.1f", - qe->parent->name, qe->parent->maxlen, int2strat(qe->parent->strategy), qe->parent->count, qe->parent->holdtime, qe->parent->callscompleted, - qe->parent->callsabandoned, qe->parent->servicelevel, sl); + sl = 0; + if (qe->parent->callscompleted > 0) + sl = 100 * ((float) qe->parent->callscompletedinsl / (float) qe->parent->callscompleted); + + snprintf(interfacevar,sizeof(interfacevar), + "QUEUENAME=%s|QUEUEMAX=%d|QUEUESTRATEGY=%s|QUEUECALLS=%d|QUEUEHOLDTIME=%d|QUEUECOMPLETED=%d|QUEUEABANDONED=%d|QUEUESRVLEVEL=%d|QUEUESRVLEVELPERF=%2.1f", + qe->parent->name, qe->parent->maxlen, int2strat(qe->parent->strategy), qe->parent->count, qe->parent->holdtime, qe->parent->callscompleted, + qe->parent->callsabandoned, qe->parent->servicelevel, sl); - pbx_builtin_setvar(qe->chan, interfacevar); + pbx_builtin_setvar(qe->chan, interfacevar); } } |