Grabación de llamadas en Asterisk
De Linuxmall Wiki
Comando Mixmonitor
Si tenemos algún contact center o call center y deseamos grabar las conversaciones de algun canal en particular existe en Asterisk el comando Mixmonitor el cual grabara el audio de la conversación.
Descripción
MixMonitor(<file>.<ext>[|<options>[|<command>]])
Los archivos de audio quedaran por defecto en:
/var/spool/asterisk/monitor
Opciones validas:
b - Graba el audio en el archivo cuando la llamada se establece. a - Agrega la grabación al mismoo archivo en vez de sobreescribirlo. (cuando el archivo tiene el mismo nombre) v(<x>) - Adjuste del volumen de escucha usando el factor <x> -4/4. V(<x>) - Adjuste del volumen de habla usando el factor <x> -4/4. W(<x>) - Adjuste de todo el volumen usandoo el factor <x> -4/4.
Ejemplo del comando
El siguiente ejemplo grabara la llamada que proviene de algun canal del grupo=0 del dispositivo Zaptel
exten => _X.,1,MixMonitor(${STRFTIME(${EPOCH},,%Y-%m-%d)}-${EXTEN:0}.wav|a)
exten => _X.,2,Dial(Zap/g0/${EXTEN:0},100,rTt)
exten => _X.,3,Hangup
el formato del archivo sera YYYY-mm-dd-extension.wav
