agentes en mas de una cola

625 views
Skip to first unread message

axlaxl

unread,
Aug 12, 2011, 6:49:58 PM8/12/11
to asterisk-es
Hola con todos
Uso asterisk en ver 1.4.X para un callcenter, el requisito inicial era
que por cola existan agentes unicos logueados a dicha cola, como era
asi lo manejaba bien, el agente se logueaba con
exten => 1000,1,AgentCallbackLogin(,,@cola1)
y luego le caia las llamadas porque definia las cuentas sip de los
agentes asi:
[cola1]
exten => 10,1,Dial(SIP/10,25,tr)
exten => 20,1,Dial(SIP/20,25,tr)
exten => 30,1,Dial(SIP/30,25,tr)
y para ver los agentes logueados usaba:
>show agents online
1000 (nombre_agente) available at '100@cola1' (musiconhold is
'loud')
y asi veia a los agentes logueads en sus respecticas colas

hasta ahi todo bien, pero ahora se complicó porque se necesita que los
mismos agentes esten logueados a mas de una cola, como puedo lograr
esto?
puedo ahcer que le timbre las llamadas de otra cola con solo agregar
su anx en [cola1]
pero como verlo que esta logeuado en mas de 1 cola, esa es mi gran
duda?
hay forma de hacer que el comando AgentCallbackLogin me loguee a 2 o 3
colas?
y al ejecutar show agents online vea al agente logueado en las 2 o 3
colas?

Graciaspor su apoyo

juanmol

unread,
Aug 16, 2011, 2:01:59 AM8/16/11
to asterisk-es
axlaxl creo que te estas liando un poco, eso que as puesto no es una
cola, las colas se definen en el queues.conf Tal y como lo pintas si
yo soy "agente" y no me logueo con '1000', me pueden entrar llamadas
de todas formas, tienes poco control ahí.
Mirate el queues.conf con algun ejemplo de voip-info.org y haces eso
que quieres y mucho mas.

Saludos.

axlaxl

unread,
Aug 16, 2011, 10:38:12 AM8/16/11
to asterisk-es
Hola, en el queque.conf tengo definido las colas y los miembros de
cada una de ellsa, lo que no se como hacer es que el agente se loguee
en mas de una cola a la vez, esa es mi duda ahorita, y que al hacer un
show agent online vea al agente en las colas logueadas.

José Luis Gómez

unread,
Aug 16, 2011, 3:51:19 PM8/16/11
to aster...@googlegroups.com
Hola.
Cuando un agente se loguea, va a recibir llamadas de todas las colas a la que pertenezca (que sea miembro).
Un agente no se loguea a la cola, sino que se loguea a asterisk.
Lo que llamás "cola1" es solo un contexto de dialplan, y no tiene nada que ver con alguna cola creada con el mismo nombre.
Saludos.


--
José Luis Gómez
www.qualis.com.ar
--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)

~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com



Saúl Ibarra Corretgé

unread,
Aug 16, 2011, 5:53:05 PM8/16/11
to aster...@googlegroups.com
2011/8/16 axlaxl <cesarc...@gmail.com>:

> Hola, en el queque.conf tengo definido las colas y los miembros de
> cada una de ellsa, lo que no se como hacer es que el agente se loguee
> en mas de una cola a la vez, esa es mi duda ahorita, y que al hacer un
> show agent online vea al agente en las colas logueadas.
>

El agente no se loguea en una cola, se loguea en el sistema. Tu eres
es que decide a que colas pertenece el agente al ponerlo como miembro
de varias de ellas.

--
/Saúl
http://saghul.net | http://sipdoc.net

Carlos Andrés Tapasco Viera

unread,
Aug 16, 2011, 3:36:27 PM8/16/11
to aster...@googlegroups.com
Puedes hacer un código para cada cola, por ejemplo que con *95 se autentique en la cola 1, con *96 en la cola 2, etc y dependiendo esa marcación, de introduzca el agente en una u otra cola usando el AddQueueMember.

2011/8/16 axlaxl <cesarc...@gmail.com>
--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)

~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com



--
El linux en cualquier sabor es bueno, lo importante es el kernel

CARLOS ANDRÉS TAPASCO VIERA
Ingeniero Electrónico
Universidad del Valle
Linux User # 430914
http://counter.li.org
http://krtapas.blogspot.com
http://krtapas-en.blogspot.com
Mobile 1:  +57-3117650143
Mobile 2:  +57-3012141132
Santiago de Cali
Colombia
Sudamérica

Carlos Andrés Tapasco Viera

unread,
Aug 16, 2011, 4:58:38 PM8/16/11
to aster...@googlegroups.com
Es correcto cuando dices que el agente se autentica en el asterisk, ahí me equivoqué.  Pero lo de recibir llamadas de todas las colas a las que pertenezca, opera desde el punto de vista estático de la configuración.  Lo que quise decir a la persona que tiene la duda, es que tiene la posibilidad de introducir un agente de forma dinámica en una cola.

2011/8/16 José Luis Gómez <jos...@gmail.com>

axlaxl

unread,
Aug 17, 2011, 11:32:31 AM8/17/11
to asterisk-es
Si, lo entiendo, al colocarlo como miembro en varias colas se que ya
es parte de ellas, mi duda iba en que usso el
AgentCallbackLogin para que el agente se "loguee", y con show agents
online veo que agentes estan logueados, el tema es que en el comando
AgentCallbackLogin solo puedo ingresarle una queue, queria saber si
hay como hacer para que al "loguearse" al ejecutar el otro comando vea
que estael agente ñlogueado y a las colas ya definidas,

On 16 ago, 16:53, Saúl Ibarra Corretgé <sag...@gmail.com> wrote:
> 2011/8/16 axlaxl <cesarccna2...@gmail.com>:

Jorge Eduardo Silva Jackson

unread,
Aug 17, 2011, 11:36:56 PM8/17/11
to aster...@googlegroups.com
Se pueden usar agentes dinamicos en colas y los logueas con
AddQueueMember(COLA1,sip/agente1)
AddQueueMember(COLA2,sip/agente1)
AddQueueMember(COLA3,sip/agente1)


Saludos
EDU

axlaxl wrote:
> Si, lo entiendo, al colocarlo como miembro en varias colas se que ya
> es parte de ellas, mi duda iba en que usso el
> AgentCallbackLogin para que el agente se "loguee", y con show agents
> online veo que agentes estan logueados, el tema es que en el comando
> AgentCallbackLogin solo puedo ingresarle una queue, queria saber si
> hay como hacer para que al "loguearse" al ejecutar el otro comando vea

> que estael agente �logueado y a las colas ya definidas,


>
> On 16 ago, 16:53, Sa�l Ibarra Corretg� <sag...@gmail.com> wrote:
>
>> 2011/8/16 axlaxl <cesarccna2...@gmail.com>:
>>
>>
>>> Hola, en el queque.conf tengo definido las colas y los miembros de
>>> cada una de ellsa, lo que no se como hacer es que el agente se loguee
>>> en mas de una cola a la vez, esa es mi duda ahorita, y que al hacer un
>>> show agent online vea al agente en las colas logueadas.
>>>
>> El agente no se loguea en una cola, se loguea en el sistema. Tu eres
>> es que decide a que colas pertenece el agente al ponerlo como miembro
>> de varias de ellas.
>>
>> --

>> /Sa�lhttp://saghul.net|http://sipdoc.net
>>
>
>

Saúl Ibarra Corretgé

unread,
Aug 18, 2011, 2:52:11 AM8/18/11
to aster...@googlegroups.com
2011/8/18 Jorge Eduardo Silva Jackson <sys...@gmail.com>:

> Se pueden usar agentes dinamicos en colas y los logueas con
> AddQueueMember(COLA1,sip/agente1)
> AddQueueMember(COLA2,sip/agente1)
> AddQueueMember(COLA3,sip/agente1)
>

Pero él usa chan_agent y quiere un login único, que ya teienes si has
listado al miembro en el queues.conf, si no he entendido mal... :-S

Fernando Villares

unread,
Aug 18, 2011, 9:44:46 AM8/18/11
to aster...@googlegroups.com

hablando tanto de poner y sacar miembros dinamicamente en colas, no estaremos a punto de desbarrancar como previa a todo viernes xD xD
saludos
Reply all
Reply to author
Forward
0 new messages