Chan.record

From Yate Documentation
Revision as of 16:13, 16 October 2012 by Dana (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This documentation has been extracted from the source of Yate-0.9-CVS and as such it might not be accurate -- technically or semantically.

The chan.record message seems to be 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 seems to have been designed for synchronous processing.

Message parameters

call
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".
peer
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.
maxlen
the maximum length of the recording, refers to the size of the recorded file (octets)
Personal tools
Namespaces

Variants
Actions
Preface
Configuration
Administrators
Developers