Grabar llamadas de las colas identificando en el nombre del archivo el agente que contesto

1,482 views
Skip to first unread message

fcoibague

unread,
Nov 4, 2010, 10:29:37 PM11/4/10
to asterisk-es
Saludos,

Tengo problemas para grabar las llamadas de las colas.. segun he leido
bastaria con agregar al archivo
queues.conf :

monitor-type = MixMonitor
monitor-format = wav

y en agents.conf :

recordagentcalls=yes
recordformat=wav

Tambien lei que si se desea se puede definir en extensions.conf la
ruta y el nombre del archivo ejemplo:

exten => s,n,Set(MONITOR_FILENAME=/var/spool/asterisk/monitor/xxxx/H$
{calltime}X${CALLERID(num)}X${EXTEN}.wav))


La cosa es que no me graba nadaaaa... el objetivo final es grabar el
archivo y que en alguna parte del nombre pueda identificar que agente
contesto esa llamada y el callerid logicamente..

Algun manual que leer ? algun link ? alguna ayuda o aporte puntual...?

Gracias de antemano.

Alexis Saucedo

unread,
Nov 4, 2010, 10:34:48 PM11/4/10
to Lista asterisk-es
Esto no deberia setearse en queues acompanado
--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)

Entra ahora en el canal de irc de Asterisk-ES para charlar en directo sobre VoIP y
Asterisk: 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

Alexis Saucedo

unread,
Nov 4, 2010, 10:39:39 PM11/4/10
to Lista asterisk-es
Perdon respondi mal, tendrias q generar un contexto por el cual "virtualices" una cola donde pondrias tus agentes y con un DeadAgi el nombre del q tomo la misma. (Es lo q pienso nunca lo hice). Saludos!
-----Original Message-----
From: fcoibague <sistem...@hotmail.com>
Sender: aster...@googlegroups.com
Date: Thu, 4 Nov 2010 19:29:37
To: asterisk-es<aster...@googlegroups.com>
Reply-To: aster...@googlegroups.com
Subject: [Asterisk-ES] Grabar llamadas de las colas identificando en el nombre
del archivo el agente que contesto

Joan Herrera

unread,
Nov 4, 2010, 11:54:35 PM11/4/10
to aster...@googlegroups.com
Hola, te pego un ejemplo...

queues.conf
[queue]
strategy=rrmemory
timeout=15
wrapuptime=0
announce-holdtime=no
eventmemberstatus=no
monitor-format=gsm  ;;;;;;importante, sino se coloca en la cola esta no graba.
monitor-type = MixMonitor  ;;;;;;;importante
eventwhencalled=no
joinempty=yes
leavewhenempty=no
maxlen=0
member => SIP/6000

extensions.conf

[colas]
exten => s,1,Set(MONITOR_FILENAME=/data/grabaciones/q${EXTEN}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${CALLERID(num)}-${CDR(uniqueid)})
exten => s,n,Queue(queue)

Verifica que la ruta donde vas a almacenar existe en este caso: /data/grabaciones

Espero te sirva Alexis se enfoco a como colocarle el nombre de agente a la grabación pero creo que eso no es lo que buscas, por el momento has que la cola realice la grabacion, ya luego te metes en el pleito de hacer que las grabaciones tengan el numero del agente.
 
Bye
--
______________________________

Coordialmente: Joan Sebastian Herrera Torres

Joan Herrera

unread,
Nov 4, 2010, 11:58:06 PM11/4/10
to aster...@googlegroups.com
jeje, no habia leido el asunto del mail, pero bueno..
--
______________________________

Cordialmente: Joan Sebastian Herrera Torres

fcoibague

unread,
Nov 5, 2010, 7:51:21 AM11/5/10
to asterisk-es
Osea que de forma nativa en las colas no se puede especificar el
numero de agente como variable
para que se utilice en el nombre del archivo ???
> ~~~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asteris...

Luis Morales

unread,
Nov 5, 2010, 8:02:20 AM11/5/10
to aster...@googlegroups.com
Bueno,

Creo que hay varias soluciones para lo que planteas. La que he usado y
me ha dado resultados analizar el queue_log allí tienes el detalle de
que agente de la cola tomo la llamada, luego puedes cruzarlo con el
call_id y tienes el rastro de la llamada.

Si te fijas bien en el formato de la archivo de audio generado por la
cola encontraras un patrón, es decir el call_id.wav ahora no recuerdo
exactamente.

Pero no hace falta que reinventes la rueda, documentate bien sobre el
manejo de las colas y tendrás lo que buscas.


Saludos,


2010/11/5 fcoibague <sistem...@hotmail.com>:

> http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es


> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> - Para anular la suscripción: asterisk-es...@googlegroups.com
>

--
---------------------------------------------------------------------------------
Luis Morales
Consultor de Tecnologia
Cel: +58(0412)2352745
OpenID: http://lmorales.myopenid.com/
Twitter: @magnadata
Linux User ID : 470650
---------------------------------------------------------------------------------
"Empieza por hacer lo necesario, luego lo que es posible... y de
pronto estarás haciendo lo imposible"

Leonardo Da'Vinci
---------------------------------------------------------------------------------

Reply all
Reply to author
Forward
0 new messages