Full duplex cmd Record
danishm1 opened this issue · 1 comments
Hi,
In current situation caller has to record after the beep.
Is it possible caller can record during the prompt?
The AGI command RECORD FILE
does not start recording until the BEEP. But you could omit the BEEP with short silence.
But the trouble is... the AGI command will not be called until after you play a prompt. Recording during playback of the prompt is tricky! Items in the dial-plan are processed sequentially.
However, I recently worked out a solution that should help. Using the AGI EXEC
command and the Asterisk Monitor()
and StopMonitor()
commands to capture the audio during playback of the prompt.
read-and-record.agi is probably what you're looking for.
Note: Current version is set to capture DTMF or perform ASR for digits and will require some modifications.
It also uses the Python Interface to Asterisk PYST2. Since the Google Cloud Speech API beta has Python examples.