Hola apañeros,
Hoy me he encontrado un nuevo reto, el problema es el siguiente. Estamos trabajando con Agentes y el logado en las colas lo hacemos dinámico según una configuración en la BBDD.
Así tenemos por ejemplo un Agente que se va a logar en 3 colas que hemos obtenido de una BBDD.
La primera parte es la más sencilla. Llamamos a un AGI al que se le pasa el CallerIDNum del Agente y se pilla de la BBDD las colas a las que puede entrar. Pongamos que esto no lo devuelve el AGI en un array.
Ahora como hacemos desde el Dialplan para ejecutar el AddQueueMember en cada uno de los elementos de ese vector.
Me estoy imaginando que la solución podría pasar por usar la DBPut y DBGet del Asterisk, pero es que de momento no lo termino de ver.
Gracias
Hoy me he encontrado un nuevo reto, el problema es el siguiente. Estamos trabajando con Agentes y el logado en las colas lo hacemos dinámico según una configuración en la BBDD.
Así tenemos por ejemplo un Agente que se va a logar en 3 colas que hemos obtenido de una BBDD.
La primera parte es la más sencilla. Llamamos a un AGI al que se le pasa el CallerIDNum del Agente y se pilla de la BBDD las colas a las que puede entrar. Pongamos que esto no lo devuelve el AGI en un array.
Ahora como hacemos desde el Dialplan para ejecutar el AddQueueMember en cada uno de los elementos de ese vector.
Me estoy imaginando que la solución podría pasar por usar la DBPut y DBGet del Asterisk, pero es que de momento no lo termino de ver.
Gracias
Comentario