>
>
>
> Tengo un caso que no se me habia planteado hasta ahora...
>
> queria implementar una cola donde hubieran 4 operadores A,B,C y D
> donde las llamadas sonaran siempre en A despues en B despues C y por
> ultimo D.
>
> Creo que la estrategia idonea es la linear, pero.... despues de
> probarla no sigue este orden logico.
>
> Llamo a la cola. A no se encuentra en su sitio y no puede coger la
> llamada la llamada salta a C. (esto no deberia ser asi)
>
>
Asterisk 1.6 o 1.4 con estrategia backporteada?
Los agentes en qué orden han entrado en la cola?
--
First they ignore you.
Then they laugh at you.
Then they fight you.
**Then you win.**
DaHjaj jaj QaQ Daghajjaj :)
--
Saúl -- "Nunca subestimes el ancho de banda de un camión lleno de disketes."
----------------------------------------------------------------
http://www.saghul.net/
>
> pero solo he aplicado patch de app.queue.c (es decir es una 1.4.24
> normal)
> puede ser por esto?
>
No he probado miembros estáticos en una estrategia linear. Lo que sucede con
los dinámicos es que coge un orden a medida que los agentes entran en la cola y
después lo sigue a rajatabla. Prueba a registrar las extensiones en un orden,
ver en qué orden se reparten las llamadas y si ese orden es siempre estricto.
>
> Hmm, creo que el problema es otro...
>
> Si os fijáis, queue show muestra un orden distinto de los agentes al
> que tiene en queues.conf.
>
> Suponemos que A=478 B=471 y C=473.
> En queues.conf: ABC
> En show queues: ACB (que es el orden que parece que se está aplicando).
>
> No estoy seguro, pero si asterisk está utilizando una tabla hash en
> lugar de una lista para almacenar los agentes, no se puede garantizar
> que el orden de los mismos coincida con el orden en que se han añadido
> a dicha tabla.
>
>
Esto ya me pasó en su día. Pero una vez establecido el orden, éste era siempre
el mismo. Por eso le preguntaba que comparase el orden de entrada con el orden
de llamadas y comprobase que siempre era el mismo.
Había una forma de solucionarlo pero creo que ya estaba incluido en el patch.