Asterisk Realtime , queues y ring strategy = linear

151 views
Skip to first unread message

Miguel Alberto Sanz Pardo

unread,
Nov 6, 2017, 8:14:56 AM11/6/17
to asterisk-es
Hola buenos días,

Estoy teniendo algún problema con Asterisk Realtime y la configuración de las queues.

Al parecer desde hace bastante tiempo existe un "bug" asociado al uso de la ringstrategy = linear con Asterisk Realtime en el cual no se respeta el orden de logueo, sino que se atienden las llamadas alfabéticamente con respecto al nombre usado en el interface definido:  http://lists.digium.com/pipermail/asterisk-users/2014-February/282206.html

He estado investigando y al parecer el "bug" aun no ha sido solucionado. Anteriormente ya se comentó este tema en el foro: https://groups.google.com/forum/#!searchin/asterisk-es/realtime$20linear|sort:date/asterisk-es/9r6s2tHmBrw/QsM-9RbEtAcJ

¿Alguien puede confirmarme si se ha corregido en las últimas revisiones de Asterisk dicho bug?

Actualmente disponemos de una solución parecida a la planteada en este post usando chan_local: http://lists.digium.com/pipermail/asterisk-users/2014-February/282206.html pero con versiones de Asterisk antiguas si se generaban varias llamadas simultaneas a través del chan_local la centralita tendía a funcionar mal e incluso caerse. ¿A alguien se le ocurre alguna idea alternativa para solucionar este problema?

Si uso pesos (usando ringstrategy linear o ringall) las llamadas siempre van a tratar de entrar en aquellas extensiones con mayor penalty y nunca van a llegar a saltar a los siguientes agentes que hay en la cola.

Jon Bonilla (Manwe)

unread,
Nov 6, 2017, 12:35:28 PM11/6/17
to aster...@googlegroups.com
El Mon, 6 Nov 2017 05:14:56 -0800 (PST)
Miguel Alberto Sanz Pardo <miguels...@gmail.com> escribió:

> Hola buenos días,
>
> Estoy teniendo algún problema con Asterisk Realtime y la configuración de
> las queues.
>
> Al parecer desde hace bastante tiempo existe un "bug" asociado al uso de la
> ringstrategy = linear con Asterisk Realtime en el cual no se respeta el
> orden de logueo, sino que se atienden las llamadas alfabéticamente con
> respecto al nombre usado en el interface definido:
> http://lists.digium.com/pipermail/asterisk-users/2014-February/282206.html


Podrías probar con strategy ringall y usando penalties para emular el orden que
quieres?

Rodrigo Ramírez Norambuena

unread,
Nov 6, 2017, 3:52:49 PM11/6/17
to aster...@googlegroups.com
2017-11-06 10:14 GMT-03:00 Miguel Alberto Sanz Pardo
<miguels...@gmail.com>:
> Hola buenos días,
>
> Estoy teniendo algún problema con Asterisk Realtime y la configuración de
> las queues.
>
> Al parecer desde hace bastante tiempo existe un "bug" asociado al uso de la
> ringstrategy = linear con Asterisk Realtime en el cual no se respeta el
> orden de logueo, sino que se atienden las llamadas alfabéticamente con
> respecto al nombre usado en el interface definido:
> http://lists.digium.com/pipermail/asterisk-users/2014-February/282206.html
>
> He estado investigando y al parecer el "bug" aun no ha sido solucionado.
> Anteriormente ya se comentó este tema en el foro:
> https://groups.google.com/forum/#!searchin/asterisk-es/realtime$20linear|sort:date/asterisk-es/9r6s2tHmBrw/QsM-9RbEtAcJ
>
> ¿Alguien puede confirmarme si se ha corregido en las últimas revisiones de
> Asterisk dicho bug?
>


Habría que saber en que versión estás parado, porque app_queue.c es
uno de los archivos que mas se toca.

Un ejemplo desde la versión 11 hasta ahora

Cambios
1057 apps/app_queue.c
1137 CHANGES
1140 apps/app_voicemail.c
1222 channels/chan_iax2.c
4037 channels/chan_sip.c



--
Rodrigo Ramírez Norambuena
http://www.rodrigoramirez.com/

Miguel Alberto Sanz Pardo

unread,
Nov 8, 2017, 5:18:21 PM11/8/17
to asterisk-es
@Manwe
Si no me confundo el problema que ocurre con ese planteamiento es que las llamadas siempre van a tratar de entrar en aquellas extensiones con mayor penalty y nunca van a llegar a saltar a los siguientes agentes que hay en la cola (a no ser que dichos agentes estén ocupados o ausentes)

@Rodrigo
Pues estoy en la versión Asterisk 13.18 .


un saludo y gracias por vuestras respuestas

Angel Elena

unread,
Nov 9, 2017, 1:36:55 AM11/9/17
to aster...@googlegroups.com

Miguel, creo que hay un parche para eso:

https://wiki.freepbx.org/display/PPS/lazymembers+patch+to+app_queue



--------------------------------
Ángel Elena Medina       _o)
cr...@craem.net          / \\
http://blog.craem.net  _(___V
@craem_
www.linkedin.com/in/angel-elena-medina
--------------------------------
Zarafa Webapp.

-----Mensaje original-----
De:    Miguel Alberto Sanz Pardo <miguels...@gmail.com>
Enviado:    Mier 08-11-2017 23:19
Asunto:    [Asterisk-ES] Re: Asterisk Realtime , queues y ring strategy = linear
Para:    asterisk-es <aster...@googlegroups.com>;

> --
> Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org
> <http://www.asterisk-es.org> )
> Normas de la lista Asterisk-ES:
> http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
> <http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es>
> ---
> Has recibido este mensaje porque estás suscrito al grupo "asterisk-es" de
> Grupos de Google.
> Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a asterisk-es...@googlegroups.com
> <mailto:asterisk-es...@googlegroups.com> .
> Para publicar en este grupo, envía un correo electrónico a
> aster...@googlegroups.com <mailto:aster...@googlegroups.com> .
> Visita este grupo en https://groups.google.com/group/asterisk-es.
> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>

Angel Elena

unread,
Nov 9, 2017, 1:37:52 AM11/9/17
to aster...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages