RECORD FILE —
Records the channel audio to the specified file until the
reception of a defined escape (DTMF) digit. The
format argument defines the type of file to
be recorded (wav, gsm, etc.). The
timeout argument is the maximum number of
milliseconds the recording can last, and can be set to -1 for no timeout. The
offset_samples argument is optional; if
provided, it will seek to the offset without exceeding the end of the
file. The BEEP argument will play a
beep to the user to signify the start of the record operation. The
silence argument is the number of seconds of
silence allowed before the function returns despite the lack of DTMF
digits or reaching the timeout. The silence value must be preceded by
s= and is also optional.
Return values:
-1
Failure
0
Successful recording