Grabación de llamadas con Asterisk MixMonitor y Softphone.Pro
Qué maravillosa sensación saber que tu producto es útil a nivel mundial. Nuestro Softphone.Pro se vende en más de 70 países, miles de personas lo usan diariamente.
La confianza de los clientes se manifiesta —y esto es especialmente gratificante— en preguntas que no son solo sobre el softphone. Por ejemplo, a menudo nos preguntan cómo configurar la grabación de llamadas en... Asterisk. Normalmente, nuestra respuesta consta de dos partes.
Parte 1: Asterisk MixMonitor
Para grabar llamadas en Asterisk, usa MixMonitor, que registra el audio del canal actual en un archivo especificado.
La sintaxis es la siguiente:
exten => 100,1,MixMonitor(Chatter-${UNIQUEID}.wav)
Filename (ruta y nombre) es obligatorio, al igual que la extensión del archivo. Si se especifica una ruta absoluta, Asterisk usará esa ubicación. De lo contrario, creará el archivo en el directorio de monitoreo configurado en asterisk.conf.
Opciones (parámetros clave):
- a: Añadir al archivo en lugar de sobrescribir.
- b: Solo guardar audio cuando el canal esté conectado (ej: llamada exitosa).
- v(x): Ajuste de volumen para el lado escuchado (rango: -4 a 4).
- V(x): Ajuste de volumen para el lado hablado (mismo rango).
- W(x): Ajustar ambos lados (igual que arriba).
Más opciones en el manual.
Ejemplo básico: El comando
exten => 100,1,MixMonitor(Chatter-${UNIQUEID}.wav)
significa:
- Grabar y guardar todas las llamadas
- En el directorio predeterminado
- Creando un archivo separado por cada conversación
- En formato WAV
- Con nombres que empiezan por "Chatter"
- Seguidos de un ID único generado automáticamente
Como ves, es bastante sencillo. Bienvenido al club de la línea de comandos! :)
Se alcanzarán mayores niveles de excelencia a su debido tiempo. Por ejemplo, para facilitar la búsqueda, se puede agregar la fecha y el número de teléfono al nombre del archivo:
exten => 100,1,MixMonitor(/home/records/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}_${CALLERID(num)}_${CALLERID(dnid)}.wav)
Se rumorea que los gurús de Asterisk pueden crear comandos aún más complejos... pero la segunda parte de nuestra respuesta es diferente.
Parte 2: Grabación en Softphone.Pro
Si la línea de comandos no es lo tuyo, hay una solución más simple: activa "Iniciar grabación automáticamente" en los ajustes de Softphone.Pro.
De hecho, está activado por defecto —solo verifica que esté así.
Después, no necesitarás buscar grabaciones en la interfaz de Asterisk —estarán siempre a mano en el Registro de llamadas:
Incluso si la grabación está desactivada, puedes iniciarla durante una llamada: solo pulsa el botón en la ventana emergente, y se guardará la conversación importante. Asterisk no ofrece esto — pero Softphone.Pro sí.
¿Y si el cliente se opone? En algunos países, grabar sin consentimiento es ilegal (ver GDPR). Pero ¡sí puedes grabar tu lado (operador)! Un compromiso perfecto —se respeta la privacidad, pero hay evidencia en disputas.
Como con Asterisk, Softphone.Pro puede guardar grabaciones donde necesites:
- En una carpeta compartida;
- En un servidor web;
- En un servidor FTP;
- En nube (Dropbox, Google Drive, Microsoft OneDrive).
Graba con nosotros — a tu manera, 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 grabaciones en estéreo