====== MP4 Call Recorder ======
===== Synopsis =====
MP4 Call Recorder is a special video call recorder function for Vxi/Asterisk.
===== Description =====
mp4recorder([file_format|[fname_base]|[options]]|extension@context)
Used to make a video recording of a channel.
The channel's input and output voice/video packets are logged to files until the channel hangs.
|file_format optional|if not set, defaults to "mp4"|
|fname_base|if set, changes the filename used to the one specified.|
|options|use this options: 'V' wait for first video I frame to start recording. '2' separate the calls in two different files. 'c' use a counter id to name the files|
|extension@context|mandatory, extension and context to execute.|
===== Examples =====
mp4recorder(mp4,,V2,600@default) ; wait for a first video to start recording
mp4recorder(mp4,/tmp/test.3gp,V,600@default) ; record video to selected file
If you are working with AMR audio, it's recommended that you use 3gp as your file extension, if you want to play this content with a video player.
exten => video,1,Answer()
exten => video,n,Wait(0)
exten => video,n,mp4recorder(mp4,/tmp/recorder,V,video_dial@default)
exten => video_play,1,Answer()
;exten => video_play,n,Vxml(${URL})
;exten => video_play,n,mp4play(/root/jefflew_h264.3gp)
exten => video_play,n,mp4play(/root/message1-gs.mp4)
exten => video_dial,1,Answer()
exten => video_dial,n,Dial(SIP/borja)
===== Installation =====
==== Install from packages ====
Use root to install the packages. Unzip the video package by using the command:
tar xvfz video_V0-0_2008-08-18_i386.tar.gz
Go to the directory of the video and type the following command:
cd video_V0-0_2008-08-18
./install.sh
==== Check Asterisk Setup ====
Stop and Restart Asterisk on your server using the commands:
/etc/init.d/asterisk stop
/etc/init.d/asterisk start
asterisk -r
To see the currently installed version of asterisk:
*CLI> show version
To see the information about the application recorder:
*CLI> core show application mp4recorder