Grabación de llamadas con Asterisk MixMonitor y Softphone.Pro
Siempre es agradable saber que los clientes realmente necesitan el producto que uno desarrolla. Nuestro Softphone.Pro se vende en más de 70 países y decenas de miles de personas lo utilizan a diario.
Y resulta especialmente gratificante la confianza que muestran nuestros clientes cuando nos hacen preguntas que van más allá del propio softphone. Por ejemplo, con bastante frecuencia nos preguntan cómo configurar la grabación de llamadas en... Asterisk. Nuestra respuesta suele tener dos partes.
Parte 1. Asterisk MixMonitor
Para grabar llamadas en Asterisk, utilice la aplicación MixMonitor. Su sintaxis es la siguiente:
MixMonitor(filename.extension,[options,[command]])
Filename es el nombre del archivo que se va a grabar. Si no se especifica una ruta absoluta, el archivo se guarda en el directorio predeterminado definido en asterisk.conf.
Options son parámetros que indican a MixMonitor qué debe hacer exactamente:
- a: Si el archivo ya existe, añadir la nueva grabación al final en lugar de sobrescribirlo.
- b: Guardar audio solo mientras la llamada esté conectada; esta opción no se aplica a las conferencias.
- v(x): Ajustar el volumen del audio que se escucha, en un rango de -4 a 4.
- V(x): Ajustar el volumen del audio que se envía, en el mismo rango.
- W(x): Ajustar ambos sentidos a la vez.
Para ver aún más opciones para todos los gustos, consulte la documentación de Asterisk.
Veamos el ejemplo más sencillo. El comando
exten => 100,1,MixMonitor(llamada-${UNIQUEID}.wav)
traducido al lenguaje humano significa:
- grabar y guardar todas las llamadas posteriores
- en la carpeta predeterminada
- creando un archivo independiente para cada conversación
- en formato WAV
- con un nombre que empiece por
llamada - seguido de un identificador único asignado automáticamente.
Como puede ver, no tiene demasiado misterio. Y si este artículo ayuda a alguien a dar sus primeros pasos hacia la profesión de ingeniero VoIP, enhorabuena y bienvenido al club :)
A partir de ahí llegan los siguientes peldaños de maestría. Por ejemplo, para encontrar las grabaciones más fácilmente, puede añadir la fecha y los números de teléfono al nombre del archivo:
exten => 100,1,MixMonitor(/opt/records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}_${CALLERID(num)}_${CALLERID(dnid)}.wav)
Dicen las malas lenguas que los gurús de Asterisk son capaces de escribir comandos todavía más sofisticados, pero esa parte solemos ahorrársela a nuestros clientes. Sobre todo porque nuestra respuesta tiene una segunda mitad.
Parte 2. Grabación de llamadas en Softphone.Pro
Si la línea de comandos no es precisamente donde le gustaría pasar los mejores años de su vida, hay otra opción estupenda, sencilla y rápida: active “Start call recording automatically” en la configuración de Softphone.Pro y elija el formato que necesite.
De hecho, viene activada por defecto, así que solo tiene que comprobar que todo siga como debe :)
A partir de ese momento, ya no tendrá que ir a la caza de las grabaciones en la interfaz de Asterisk: estarán siempre a mano en el Call Log.
Incluso si la grabación está desactivada por defecto, puede activarla en cualquier momento durante una llamada. Basta con pulsar el botón en la ventana emergente y la conversación importante quedará guardada. Asterisk, con todos nuestros respetos, no le ofrece esa posibilidad; Softphone.Pro, sí.
¿Y si el cliente se opone a que se grabe la llamada? En algunos países, la legislación restringe la grabación de la voz del cliente sin su consentimiento (véase el RGPD)... pero aun así puede grabar su propia parte de la conversación, es decir, el canal del operador. Puede ser un buen compromiso: se respeta la privacidad y, en caso de conflicto, al menos queda alguna constancia.
Al igual que Asterisk, Softphone.Pro puede configurarse para guardar las grabaciones donde usted necesite. Por ejemplo, puede enviarlas automáticamente a:
- una carpeta de red compartida;
- un servidor web;
- un servidor FTP;
- un servicio de almacenamiento en la nube — Dropbox, Google Drive o Microsoft OneDrive.
Grabe con nosotros, grabe como nosotros, grabe mejor que nosotros — con Softphone.Pro :)
TAMBIÉN TE PUEDE INTERESAR
Blog Eco en auriculares: ¿cómo vencer? Solución de software y hardware
Blog Llamadas y “sip:”, “tel:”, “callto:”
Blog Audio entrecortado en VoIP: encontrar rápidamente grabaciones con mala calidad de sonido
Soporte Cómo configurar la grabación de llamadas en estéreo