Backport de la estrategia linear presente en Asterisk 1.6
Si presenta variaciones importantes a considerar. Porque se ha de aplicar, etc…
apps/app_queue.c
Funciones que modifica dentro de estos archivos.
queue.conf strategy=linear;
Diferencias entre las distintas configuraciones de “strategy”:
El rrmemory justamente era el que se acordaba, era el roundrobin el que no recordaba y volvía a saltar al primero de la cola... Por el comentario de Manuel Rubio, el rrmemory ha pasado a llamarse roundrobin y el linear es el antiguo roundrobin. Poniendo el caso de número de llamadas recibidas:
1.4 roundrobin : A > B > C > D (A recibirá más llamadas que B y este más llamadas que C y este ...) 1.4 rrmemory : A = B = C = D (A recibirá las mismas llamadas que B y este las mismas que C ... y siempre se buscará que todas tengan el mismo numero de llamadas)
1.6 roundrobin : A = B = C = D (A recibirá las mismas llamadas que B y este las mismas que C ... y siempre se buscará que todas tengan el mismo numero de llamadas) 1.6 linear : A > B > C > D (A recibirá más llamadas que B y este más llamadas que C y este ...)
La estrategía linear de asterisk-es-rsp:
linear : A > B > C > D (A recibirá más llamadas que B y este más llamadas que C y este ...)