exten => 100,1,Answer()
same => n,MixMonitor(/opt/records/${UNIQUEID}.wav)
MixMonitor really record the call, but when the caller speech I can hear the voice (in the backgrond) together with louder noise.
When the caller or callee is silenced during the call, sometimes there is no noise. (but also there is no talk).
The asterisk is virtualized in Hyper-V without sound card. This is the problem ?
Thank you
I not quite sure if the issue is related to the virtual machine, but have you try the same configuration outisde that Hyper-V, you can also verify on the Aerisk jira for bugs related to MixMonitor() https://issues.asterisk.org/jira/browse/ASTERISK-6088?jql=text%20~%20"mixmonitor"
I do not fully understand. Does the original call have noise or is it just appearing in the recordings? Could it be that the recording is amplifying the voice and as a result the low-level noise gets amplified as well?
To better understand you can record a test call using a different tool and if you find out that there was originally some noise that got amplified you can remove it.There are two options for noise removal:
- Offline - use a tool like Audacity to filter noise from recorded files.
- Real-Time, use noise removal software like PBXMate.