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
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.