Could someone please help point me in the right direction for information regarding call recording capabilities? I am looking for a call by call basis user selectable if the call is to be recorded or not. A general recording all calls situation is not what I am looking for. Thank you for your time.
You can use the “automon” feature of asterisk.
This uses a key seq. to start recording at anytime.
The key seq. is configured in features.conf
automon => *1 ; One Touch Record a.k.a. Touch Monitor
… and you must use the W or w option in the dial command to allow recording. The ‘W’ option allow the calling party to initiate the recording by entering the configured sequence, while the ‘w’ allows the callee to initiate it. you can of course use both 'Ww’
exten => 200,1,Dial(xxxxxxx,30,Ww)
You can also call the Monitor and MixMonitor application from your dialplan.
CLI> show application monitor
CLI> show application mixmonitor
Hope this helps …