The chan.record message is sent from a call-controlling module (such as an IVR or VoiceMail application) to a recording-capable module (at the time of this writing, only wave offers such capability).
The message have been designed for synchronous processing.
- the name of a channel that is to record the data (audio) generated by this (i.e. local) end of the call. In the context of the wave module, a possible value could be "wave/record/localrecord.slin".
- the name of a channel that is to record the data (audio) generated by the other (i.e. remote) end of the call. The same value example from above applies here as well.
- the maximum length of the recording, refers to the size of the recorded file (octets)