Re: [asterisk-users] Queue serializes call delivery ?

2007-09-19 Thread Matthew J. Roth
Atis Lezdins wrote:
> This is available starting from 1.4, see UPGRADE.txt:
>
> * ... The new behavior, enabled by setting autofill=yes in queues.conf
>   either at the [general] level to default for all queues or
>   to set on a per-queue level, makes sure that when the waiting
>   callers are connecting with available members in a parallel fashion
>   until there are no more available members or no more waiting callers,
>   whichever comes first. This is probably more along the lines of how
>   one would expect a queue should work and in most cases, you will want
>   to enable this new behavior ...
If you are still running 1.2, there is a patch available that backports 
the autofill feature.  It is available at 
 as the "autofill.1.2.new" 
 
attachment.

Note that the patch passed the functionality test, but wasn't applied to 
the 1.2 branch because it was considered a new feature.  I reviewed it 
thoroughly, comparing it to the current app_queue.c in the 1.4 branch, 
and found no problems with it.  It is currently running in our 
production inbound call center environment and has been stable against 
150+ concurrent calls.

If you want a pure backport of the autofill feature, remove the code 
that references the "dialing" variable because it isn't present in the 
1.4 branch.  However, after reading the bug report comments I decided to 
keep the "dialing" code, because it seemed like a safe change designed 
to increase the efficiency of call distribution.

Matthew Roth
InterMedia Marketing Solutions
Software Engineer and Systems Developer


___

Sign up now for AstriCon 2007!  September 25-28th.  http://www.astricon.net/ 

--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Queue serializes call delivery ?

2007-09-19 Thread Atis Lezdins
On Wednesday 19 September 2007 13:03:30 Carlos G Mendioroz wrote:
> This might be obvious, and well known, but...
>
> If I have 5 ready members and 5 calls in queue at once, Queue seems to
> deliver them one by one, blocking while waiting for each member to
> answer in turn.
>
> Is there anyway to speed this up (other than setting auto answer ?)
> I.e., I would like to have paralel calls to 5 members if I have 5 calls
> in queue...

This is available starting from 1.4, see UPGRADE.txt:

* The old/current behavior of app_queue has a serial type behavior
  in that the queue will make all waiting callers wait in the queue
  even if there is more than one available member ready to take
  calls until the head caller is connected with the member they
  were trying to get to. The next waiting caller in line then
  becomes the head caller, and they are then connected with the
  next available member and all available members and waiting callers
  waits while this happens. This cycle continues until there are
  no more available members or waiting callers, whichever comes first.
  The new behavior, enabled by setting autofill=yes in queues.conf
  either at the [general] level to default for all queues or
  to set on a per-queue level, makes sure that when the waiting
  callers are connecting with available members in a parallel fashion
  until there are no more available members or no more waiting callers,
  whichever comes first. This is probably more along the lines of how
  one would expect a queue should work and in most cases, you will want
  to enable this new behavior. If you do not specify or comment out this
  option, it will default to "no" to keep backward compatability with the old
  behavior.

Regards,
Atis

-- 
Atis Lezdins
VoIP Developer,
IQ Labs Inc.
[EMAIL PROTECTED]
Skype: atis.lezdins
Cell Phone: +371 28806004
Work phone: +1 800 7502835

___

Sign up now for AstriCon 2007!  September 25-28th.  http://www.astricon.net/ 

--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


[asterisk-users] Queue serializes call delivery ?

2007-09-19 Thread Carlos G Mendioroz
This might be obvious, and well known, but...

If I have 5 ready members and 5 calls in queue at once, Queue seems to
deliver them one by one, blocking while waiting for each member to
answer in turn.

Is there anyway to speed this up (other than setting auto answer ?)
I.e., I would like to have paralel calls to 5 members if I have 5 calls
in queue...

-- 
Carlos G Mendioroz  <[EMAIL PROTECTED]>

___

Sign up now for AstriCon 2007!  September 25-28th.  http://www.astricon.net/ 

--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users