grabar audio distorsionado para calidad de audio

129 views
Skip to first unread message

juanmol

unread,
Jun 30, 2011, 3:50:51 AM6/30/11
to asterisk-es
Hola, estoy dandole vueltas a un tema y no consigo nada útil. La idea
es grabar todas las llamadas (sin problema) pero distorsionando el
audio (problema), de forma que parezca que estas escuchando a un SIM
(wa wa wowa wa wo) pero se respeten las pausas, cortes y volúmenes. De
forma que cualquier técnico pueda evaluar la calidad del audio de la
llamada, pero sin entender lo que hablan y proteger asi datos ¿alguna
idea? No creo que asterisk pueda hacerlo del tiron, supongo que tendre
que pasar un script que modifique las grabaciones, pero no se como
distorsionar ¿sox? ¿mplayer?

Saludos!

Saúl Ibarra Corretgé

unread,
Jun 30, 2011, 4:34:54 AM6/30/11
to aster...@googlegroups.com
Aupa,

2011/6/30 juanmol <jua...@gmail.com>:

Es lo más raro que he oído en mucho tiempo :-O ¿Cómo va alguien a
evaluar la calidad de la llamada si distorsionas el audio? ¿Te
refieres a calidad en términos de jitter y demás del payload RTP?

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

juanmol

unread,
Jun 30, 2011, 4:52:17 AM6/30/11
to asterisk-es
Estando en el fp nos llevaron de excursion a una central de
telefonica, y hacian eso. Tu escuchabas el volumen y los cortes (si
los habia) pero no entendias nada, de forma que legalmente puedes
pinchar cualquier llamada sin el consentimiento de los participantes.
Si uno de los participantes dice "Hola, ¿qué tal?" en el cacharrito se
oia "wawa, ¿wé wa?"
Imaginarse el caso, nos dicen "oie Fukencio que he estado hablando con
Nosequien para venderle bombas atomicas y se escuchaba mal", ahora tu
vas a las locuciones modificadas y puedes distingir si ha sido una
perdida de audio, un 'traketeo', un corte ... pero no puedes llegar a
saber nada de la conversacion.

On Jun 30, 10:34 am, Saúl Ibarra Corretgé <sag...@gmail.com> wrote:
> Aupa,
>
> 2011/6/30 juanmol <juan...@gmail.com>:

Raúl Alexis Betancor Santana

unread,
Jun 30, 2011, 5:22:40 AM6/30/11
to aster...@googlegroups.com
On Thu, Jun 30, 2011 at 01:52:17AM -0700, juanmol wrote:
> Estando en el fp nos llevaron de excursion a una central de
> telefonica, y hacian eso. Tu escuchabas el volumen y los cortes (si
> los habia) pero no entendias nada, de forma que legalmente puedes
> pinchar cualquier llamada sin el consentimiento de los participantes.

Ejem ... va a ser que no, que es ILEGAL pinchar cualquier llamada sin
orden judicial, aunque la distorsiones, lo que es INVIOLABLE sin orden
judcial es LA COMUNICACI�N como acto, no su contenido, que entra
dentro de otro area llamada privacidad, que no es lo mismo aunque
suenen parecido.

> Si uno de los participantes dice "Hola, �qu� tal?" en el cacharrito se
> oia "wawa, �w� wa?"


> Imaginarse el caso, nos dicen "oie Fukencio que he estado hablando con
> Nosequien para venderle bombas atomicas y se escuchaba mal", ahora tu
> vas a las locuciones modificadas y puedes distingir si ha sido una
> perdida de audio, un 'traketeo', un corte ... pero no puedes llegar a
> saber nada de la conversacion.

En mi opini�n, es la cosa m�s est�pida que he oido en mi vida, lo
�nico que podr�as 'identificar' como problema distorsionando el audio,
es un 'clik,clik,clik', osea pitidos y ruidos de fondo no
pertenecientes a la conversaci�n.

Adem�s de te plantea un problema de DSP bastante gordo, por un lado,
tendr�as que desarrollar un filtro paso-banda, que distorsionase solo
la banda vocal, pero es que ya solo con eso tienes un problema
iresoluble en VozIP, ya que los terminales IP, gateways, etc. YA EST�N
dise�ados para captar SOLO la banda vocal, filtrar, eliminar ruido de
fondo, etc. Con lo que la soluci�n se vuelve inviable.

Hay herramientas para medir el MOS, el jitter, la perdida de paquetes,
etc., herramientas m�s que suficientes para evaluar la calidad de una
comunicaci�n por VozIP, y adem�s autom�ticas, sin necesidad que un
t�cnico tenga que hacer nada.

En mi humilde opini�n, est�s enfocando el problema de forma erronea,
si lo que buscas es 'imitar' las herramientas del mundo PSTN en IP

Saludos

Ramon Lozano

unread,
Jun 30, 2011, 5:26:20 AM6/30/11
to aster...@googlegroups.com
Si las llamadas que quieres evaluar son sip, echale un ojo a Voipmonitor:

http://www.voipmonitor.org/

que te guarda datos de calidad de todas las llamadas en una base de datos mysql.

Y tienen un interfaz web para graficar con los datos, pero ese es de pago. La versión de pago también soporta G.729/G.723/GSM/Speex/iLBC.


Y si lo que quieres es distorsionar el audio prueba Voicechanger, que cambia el pitch de la voz, aunque el audio se entiende, quizá se pueda tocar algún parámetro que la haga ininteligible, no he trasteado demasiado.

http://lobstertech.com/voice_changer.html






--
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

juanmol

unread,
Jun 30, 2011, 8:49:01 AM6/30/11
to asterisk-es
Raul (y todos) gracias por responder. Supongamos que mis responsables
que me dicen "el agente que atendio la llamada, dice que 'se escucho
mal' ¿que se escucho mal?" entonces voy yo a mis herramientas de
reporte de calidad de voip y le digo que hubo una perdida de paquetes
o una perdida de yoquesé, seguramente se ponga a llorar porque no
tiene ni idea de lo que le estoy comentando, pero si le pongo el
archivo de audio, seguramente sea mas feliz. Ademas es posible que
haya dos departamentos o más que me pidan esta informacion, y
dependiendo de cada uno le interesará la calidad del audio o la
calidad de la atencion (ahí ni picho ni corto) y para que sean
neutrales no pueden "entender la llamada" pero si la calidad del
audio. Es por esto que herramientas como Nagios tienen un interfaz
grafico tan molon, para que los que no saben ver un simple ping en
texto, vean los fallos.
A lo mejor no es la estupidez mas grande del mundo, cuando se trata de
varios departamentos en una multinacional (como es mi caso) en las que
tengo que mandar ese audio modificado al "Departamento de Calidad del
Audio" (no exagero) y segun la politica de la empresa "este
departamento no puede tener relacion ni acceso con los clientes ni a
ningun tipo de informacion relacionada con ellos", solo pueden oir y
evaluar, no entender. Pero vamos ... que seguramente es la estupidez
mas grande del mundo ¿que le vamos a hacer?
Seguire buscando una solucion a la estupidez que me an pedido, y si a
alguien se le ocurre como puedo hacerlo, por favor que no dude en
responder.
Gracias.

On Jun 30, 11:26 am, Ramon Lozano <ra...@solidpc.net> wrote:
> Si las llamadas que quieres evaluar son sip, echale un ojo a Voipmonitor:
>
> http://www.voipmonitor.org/
>
> que te guarda datos de calidad de todas las llamadas en una base de datos
> mysql.
>
> Y tienen un interfaz web para graficar con los datos, pero ese es de pago.
> La versión de pago también soporta G.729/G.723/GSM/Speex/iLBC.
>
> Y si lo que quieres es distorsionar el audio prueba Voicechanger, que cambia
> el pitch de la voz, aunque el audio se entiende, quizá se pueda tocar algún
> parámetro que la haga ininteligible, no he trasteado demasiado.
>
> http://lobstertech.com/voice_changer.html
>
> >http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asteris...

Saúl Ibarra Corretgé

unread,
Jun 30, 2011, 9:05:59 AM6/30/11
to aster...@googlegroups.com
Aupa,

2011/6/30 juanmol <jua...@gmail.com>:


> Raul (y todos) gracias por responder. Supongamos que mis responsables
> que me dicen "el agente que atendio la llamada, dice que 'se escucho
> mal' ¿que se escucho mal?" entonces voy yo a mis herramientas de
> reporte de calidad de voip y le digo que hubo una perdida de paquetes
> o una perdida de yoquesé, seguramente se ponga a llorar porque no
> tiene ni idea de lo que le estoy comentando, pero si le pongo el
> archivo de audio, seguramente sea mas feliz. Ademas es posible que
> haya dos departamentos o más que me pidan esta informacion, y
> dependiendo de cada uno le interesará la calidad del audio o la
> calidad de la atencion (ahí ni picho ni corto) y para que sean
> neutrales no pueden "entender la llamada" pero si la calidad del
> audio. Es por esto que herramientas como Nagios tienen un interfaz
> grafico tan molon, para que los que no saben ver un simple ping en
> texto, vean los fallos.

Sigo si encontrarle el sentido. Digamos que un usuario dice que 'oye
chasquidos' o 'algo de eco'. Si distorsionas la voz cómo lo averigua
el departamento ese? :-O

> A lo mejor no es la estupidez mas grande del mundo, cuando se trata de
> varios departamentos en una multinacional (como es mi caso) en las que
> tengo que mandar ese audio modificado al "Departamento de Calidad del
> Audio" (no exagero) y segun la politica de la empresa "este
> departamento no puede tener relacion ni acceso con los clientes ni a
> ningun tipo de informacion relacionada con ellos", solo pueden oir y
> evaluar, no entender. Pero vamos ... que seguramente es la estupidez
> mas grande del mundo ¿que le vamos a hacer?
> Seguire buscando una solucion a la estupidez que me an pedido, y si a
> alguien se le ocurre como puedo hacerlo, por favor que no dude en
> responder.

Pues la verdad, no se me ocurre, y no creo que sea fácil, ya que
además de la voz hay ruido de fondo, y si lo que se quiere es cambiar
solo la voz...

Suerte!

Raúl Alexis Betancor Santana

unread,
Jun 30, 2011, 9:07:04 AM6/30/11
to aster...@googlegroups.com
On Thu, Jun 30, 2011 at 05:49:01AM -0700, juanmol wrote:
> Raul (y todos) gracias por responder. Supongamos que mis responsables
> que me dicen "el agente que atendio la llamada, dice que 'se escucho
> mal' �que se escucho mal?" entonces voy yo a mis herramientas de
> reporte de calidad de voip y le digo que hubo una perdida de paquetes
> o una perdida de yoques�, seguramente se ponga a llorar porque no

> tiene ni idea de lo que le estoy comentando, pero si le pongo el
> archivo de audio, seguramente sea mas feliz. Ademas es posible que
> haya dos departamentos o m�s que me pidan esta informacion, y
> dependiendo de cada uno le interesar� la calidad del audio o la
> calidad de la atencion (ah� ni picho ni corto) y para que sean

> neutrales no pueden "entender la llamada" pero si la calidad del
> audio. Es por esto que herramientas como Nagios tienen un interfaz
> grafico tan molon, para que los que no saben ver un simple ping en
> texto, vean los fallos.
> A lo mejor no es la estupidez mas grande del mundo, cuando se trata de
> varios departamentos en una multinacional (como es mi caso) en las que
> tengo que mandar ese audio modificado al "Departamento de Calidad del
> Audio" (no exagero) y segun la politica de la empresa "este
> departamento no puede tener relacion ni acceso con los clientes ni a
> ningun tipo de informacion relacionada con ellos", solo pueden oir y
> evaluar, no entender. Pero vamos ... que seguramente es la estupidez
> mas grande del mundo �que le vamos a hacer?
> Seguire buscando una solucion a la estupidez que me an pedido, y si a
> alguien se le ocurre como puedo hacerlo, por favor que no dude en
> responder.
> Gracias.


Nada de lo que has comentado te impide "ser creativo" con la soluci�n.

Veamos:

- Seamos sinceros, con el audio 'wakawakado' es IMPOSIBLE estimar la
calidad de del 'audio', simplemente porque el o�do humano es as� de
imb�cil y percibir� el waka-waka como 'mala calidad'.

- Adem�s no ser�a un an�lisis emp�rico y cient�fico de la calidad de
ese audio.

Ahora d�mosle la vuelta a la tortilla ...

Opci�n A:
Tienes una instalaci�n de VoIP en la que los equipos mandan sus
correspondientes RTPC de los que puedes sacar las estad�sticas que los
propios UAC's/UAS's manejan.

Opci�n B:
Tienes un 'analizador' de RTP que te saca las estad�sticas, llamada a
llamada y con datos durante la evoluci�n de la misma, sobre perdidas
de paquetes, jitter, delta de jitter, etc. ('algo simple' puede ser el
analizador de RTP de wireshark)


Yo prefiero una mezcla de A y B, que es lo que tenemos nosotros y as�
no es necesario andar guardando los audios para nada.
A los CallCenters, se les ofrece la posibilidad de guardar los audios,
eso ya es responsabilidad suya, no nuestra, pero a�n as� pueden
acceder a las estad�sticas de las llamadas y verificar la calidad del
servicio entregado.

Ale que no he visto yo y participado en reclamaciones de 'el agente X
se queja de que los clientes le oyen mal ... y que �l tambi�n oye mal
a los clientes ..." ... Se sacan las estad�sticas y parecen normales,
luego se cogen par de muestras al azar de sus audios grabados, se
pasan por par de filtros y se detecta que el problema est� en origen y
son unos cascos de operador de mierda, o una tarjeta de sonido
defectuosoa o un PC con una fuente de alimentaci�n que mete ruido en
los DSP de las tarjetas de sonido, etc.

;)

Saludos

Ramón Lozano SOLID PC, S.L.

unread,
Jun 30, 2011, 11:12:12 AM6/30/11
to aster...@googlegroups.com
El voipmonitor que te comenté esta mañana sirve para eso exactamente, almacenar en un db mysql datos de jitters, pérdidas de paquetes, etc.

Y si es una multinacional, no creo que les importe pagar por la versión completa para aceptar todos los tipos de codecs, e incluso modificarse el interfaz web a su gusto.

Sir Brain Colward

unread,
Jul 1, 2011, 12:55:56 AM7/1/11
to aster...@googlegroups.com


2011/6/30 Raúl Alexis Betancor Santana <ra...@dimension-virtual.com>

Ale que no he visto yo y participado en reclamaciones de 'el agente X
se queja de que los clientes le oyen mal ... y que él también oye mal
a los clientes ..." ... Se sacan las estadísticas y parecen normales,

luego se cogen par de muestras al azar de sus audios grabados, se
pasan por par de filtros y se detecta que el problema está en origen y

son unos cascos de operador de mierda, o una tarjeta de sonido
defectuosoa o un PC con una fuente de alimentación que mete ruido en

los DSP de las tarjetas de sonido, etc.

¿Qué filtros son esos? Me interesa porque bastantes veces tengo el mismo problema y me toca revisar grabaciones y más grabaciones (eso sí, grabadas como la LOPD manda). Y a veces ya no sé si el problema es que el cliente es demasiado exigente (¿no van y se quejan de calidad cuando simplemente la otra persona tenía problemas de dicción?), yo demasiado permisivo o que estoy escuchando algo totalmente diferente.

Sir Brain Colward

Reply all
Reply to author
Forward
0 new messages