<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Niccol&ograve; Belli escribi&oacute;:
<blockquote
 cite="mid:4a74a3ad0910200429h35705ce8pbf355e1d0300ee5d@mail.gmail.com"
 type="cite">
  <pre wrap="">No one can help me?

Darkbasic

Il 18 ottobre 2009 15.49, Niccol&ograve; Belli <a class="moz-txt-link-rfc2396E" href="mailto:darkbasic4@gmail.com">&lt;darkbasic4@gmail.com&gt;</a> ha scritto:
  </pre>
  <blockquote type="cite">
    <pre wrap="">2009/10/17 Paul Hales <a class="moz-txt-link-rfc2396E" href="mailto:pdhales@optusnet.com.au">&lt;pdhales@optusnet.com.au&gt;</a>:
    </pre>
    <blockquote type="cite">
      <pre wrap="">I have used the group function to limit the calls entering a queue for a
similar reason to yourself.
      </pre>
    </blockquote>
    <pre wrap="">But I do not want to limit the calls entering a queue (I can already
do it with maxlen= in queues.conf), people should wait in the queue
until an operator hang up.
Is it possible to do it?

    </pre>
  </blockquote>
</blockquote>
With the standard options your are right, you can limit the incoming
calls that <b>enter</b> the queue. But AFAIK, there's no way to limit
how many calls <b>leave</b> the queue. You only have a timeout to
control <b>when</b> a call leaves the queue, not <b>how many</b> of
them. With that been said, I only can think of a dialplan solution,
that could fit your needs or not:<br>
<br>
1. Queue your call normally, with the standard timeout you want<br>
2. If the call leaves the Queue, it will continue dialplan execution at
next priority, and there you can make it be part of a group of channels.<br>
3. Count that group and check if it reached the <b>limit</b> you need.
If above the limit, <b>requeue</b> your call to the same queue it was.<br>
<br>
That's all I can think of, without a hard work of messing with
app_queue.c source code. Hope you get the idea.<br>
<br>
Cheers,<br>
<pre class="moz-signature" cols="72">-- 
Ing. Miguel Molina
Grupo de Tecnolog&iacute;a
Millenium Phone Center</pre>
</body>
</html>