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.


Iniciar grabación automáticamente

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:


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


Grabación de llamadas

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


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


Últimos artículos