métodos de ring en colas de espera

1,046 views
Skip to first unread message

Paco Brufal

unread,
Feb 27, 2008, 10:56:11 AM2/27/08
to asterisk-es
Hola,

Estoy mirando la documentación de la configuración de las colas de
espera (queues) y hay varios métodos para hacer que los teléfonos
suenen de una determinada manera, pero veo que falta un método por el
cual los teléfonos siempre suenen en el mismo orden.

Un ejemplo, si yo tengo 5 extensiones (agentes) en una cola de espera,
quiero decirle al asterisk que siempre suenen los teléfonos desde el
principio (de la extension 1 a la 5) y cuando la uno esté ocupada, que
salta a la 2, y si esta está ocupada, que salte a la 3, etc...

Con el dialplan a saco sí que lo puedo hacer, pero yo necesito que sea
una cola, para que los agentes puedan salir y entrar de la cola a su
gusto.

¿Esto se puede hacer desde el queues.conf?

Gracias.

TelecoSilvia

unread,
Feb 27, 2008, 11:01:58 AM2/27/08
to asterisk-es
Se hace con prioridades (o penalización depende de como lo mires), el
primero prioridad 0 , el segundo 1, etc. y el roundrobin o el rrmemory
ahora no me acuerdo muy bien
member => SIp/101,0
member => SIP/102,1

Paco Brufal

unread,
Feb 27, 2008, 11:29:10 AM2/27/08
to asterisk-es


On 27 feb, 17:01, TelecoSilvia <telecosil...@gmail.com> wrote:
> Se hace con prioridades (o penalización depende de como lo mires), el
> primero prioridad 0 , el segundo 1, etc. y el roundrobin o el rrmemory
> ahora no me acuerdo muy bien
> member => SIp/101,0
> member => SIP/102,1

Había leido lo del "penalty", y vaya nombrecito :D no lo asociaba con
el orden ni por asomo x'D ¿Es fiable? por ahí he leido que a veces
falla... :?

Saúl Ibarra

unread,
Feb 27, 2008, 11:35:43 AM2/27/08
to aster...@googlegroups.com
Lo que quieres se puede gestionar con la estratégia: strategy.

La opción roundrobin hace justo eso, pero tienes más opciones:

; A strategy may be specified. Valid strategies include:
;
; ringall - ring all available channels until one answers (default)
; roundrobin - take turns ringing each available interface
; leastrecent - ring interface which was least recently called by this queue
; fewestcalls - ring the one with fewest completed calls from this queue
; random - ring random interface
; rrmemory - round robin with memory, remember where we left off last ring pass

--
Saúl -- "Nunca subestimes el ancho de banda de un camión lleno de disketes."
----------------------------------------------------------------
http://www.saghul.net/

davidp

unread,
Feb 28, 2008, 12:06:44 PM2/28/08
to asterisk-es


On 27 feb, 17:35, "Saúl Ibarra" <sag...@gmail.com> wrote:
> Lo que quieres se puede gestionar con la estratégia: strategy.
>
> La opción roundrobin hace justo eso, pero tienes más opciones:
>

El problema es que roundrobin está "deprecated" en favor de rrmemory.
Y la verdad es que no lo entiendo, porque el roundrobin nos viene bien
a muchos...

Al final, para simular el roundrobin, había que montar varias colas y
hacer un dialplan del tipo

exten ... Queue(cola1,,,,30)
exten ... Queue(cola2,,,,30)

Para que suenen primero unos terminales (los que pertenezcan a la
cola1) y pasado un tiempo sin atender la llamada, que suenen los otros
(los de la cola2).

davidp.

josefu

unread,
Feb 28, 2008, 5:09:22 AM2/28/08
to asterisk-es
Para que fucione este tipo de ring en "cascada", es imprescindible
desactivar el call waiting?
He estado probando con los "penalty" y sólo funciona cuando desactivo
la llamada en espera.

Entonces, si quiero ese tipo de comportamiento no puedo aprovechar las
funcionalidades del call waiting en las extensiones que tenga en la
cola, no?

Elio Rojano

unread,
Feb 28, 2008, 10:52:15 PM2/28/08
to aster...@googlegroups.com
Creo recordar que no tienes porqué quitar el callwaiting, las colas
llevan un registro de las llamadas en curso y contestadas por cada
agente, por lo que la siguiente llamada se redirecciona al siguiente
agente que le toque...

2008/2/28, josefu <jos...@gmail.com>:


--
http://www.sinologic.net/

Reply all
Reply to author
Forward
0 new messages