ASTERISK: Configuración de colas con prioridades y saltos si no contesta

1,532 views
Skip to first unread message

Marta

unread,
Aug 31, 2007, 11:37:04 AM8/31/07
to asterisk-es
Hola a todos,

Soy Marta y soy nueva en el mundo de Asterisk asi que ando algo
perdida. A ver si alguien me puede echar una mano...

Deseo configurar una cola según la siguiente política:

Cuando haya logoneados "n" operadores se ha de pasar la llamada a un
determinado operador fijo "X", si dicho operador comunica o no
loginado o bien no contesta tras un determinado tiempo de ring
(configurable a ser posible), se ha de pasar a otro operador fijo "Y",
etc.

Se ha probado una configuración rrmemory con prioridades en los
agentes, y funciona como se desea salvo que si el operador X no
contesta, no se pasa al operador Y:

leavewhenempty = strict
musiconhold = default
strategy = rrmemory
timeout = 20
retry = 1
wrapuptime=0
periodic-announce = CEL-helpdesk-ocupats
periodic-announce-frequency = 20
announce-frequency = 0
announce-holdtime = no
persistentmembers = yes
member => Agent/31,1
member => Agent/32,2
member => Agent/33,3
member => Agent/34,4
member => Agent/35,5


¿alguna sugerencia?


Muchas gracias.
Un saludo,
Marta

Maxi

unread,
Aug 31, 2007, 12:24:36 PM8/31/07
to aster...@googlegroups.com
El 31/08/07, Marta <suci...@hotmail.com> escribió:

>
> Hola a todos,
>
> Soy Marta y soy nueva en el mundo de Asterisk asi que ando algo
> perdida. A ver si alguien me puede echar una mano...
>
> Deseo configurar una cola según la siguiente política:
>
> Cuando haya logoneados "n" operadores se ha de pasar la llamada a un
> determinado operador fijo "X", si dicho operador comunica o no
> loginado o bien no contesta tras un determinado tiempo de ring
> (configurable a ser posible), se ha de pasar a otro operador fijo "Y",
> etc.
>
> Se ha probado una configuración rrmemory con prioridades en los
> agentes, y funciona como se desea salvo que si el operador X no
> contesta, no se pasa al operador Y:
>

Bueno, hay que ver como lo tienes implementado, pero
independientemente de eso, no creo que le suene de por vida.

Yo por ejemplo los agentes los logueo con AgentCallbackLogin (por
ahora, ya lo reemplazare) y tengo requisitos parecidos a los tuyos, es
decir, enviar la llamada a un agente en particular y si este no atiene
a otro, etc. Claro, eso se hace con prioridades.

La llamada al agente se envia con un Dial, y el Dial tiene un
parametro de timeout, si no atiende en ese tiempo pasa la llamada al
siguiente.

Juan Fernando Villa Hernandez

unread,
Aug 31, 2007, 12:24:38 PM8/31/07
to aster...@googlegroups.com
Hola creale una politica de basado en este concepto
 
Llamada=>cola de agentes(queues)=>a,b
a=si hay disponibilidad (no DND, No agente en OFF, no agentes sin logguearse) se contesta llamada por agentes disponibles a los cuales se les asigna n*2 (si hay 5 poner 10 espacios)
b=si no hay disponibilidad (queues llena) poner music on hold y mandar a grupo de llamada (ringgroups)
el cual debe estar programado en metodologia HUNT y este grupo de llamada debe tener sus "n" agentes en este caso los "5" el grupo de llamadas permitira tiempo mientras las colas(queues) se liberan. si este falla llevar a un voicemail el cual sera un ringgroup con n extensiones dependiendo del flujo de personas que llaman a tu pbx.
espero te sirva.
 
Saludos
 
Juan Fernando Villa
Soporte CRP SA
--
  
     (¯`·._.·[ Juan Fernando Villa ]·._.·´¯) ®
                  Usuario Linux
               Medellín - Colombia
          SIp Gizmo 1-747-661-7520
                +57 - 4 - 422 23 66
MSN ID: your_electr...@hotmail.com
Inspírate, Se tu mismo y haz parte de la elite de LINUX
Reply all
Reply to author
Forward
0 new messages