Type: New Feature
Affects Version/s: None
Fix Version/s: None
Component/s: Call Recording
Asterisk Version:Asterisk 15.4.1
Distro Version:sangoma linux 3.10
While debugging dtmf detection issues the need to record incoming calls hiiting the ivr is profound.
quoting from the recordings setup help description
Call Recordings provide the ability to force a call to be recorded or not recorded based on a call flow and override all other recording settings. If a call is to be recorded, it can start immediately which will incorporate any announcements, hold music, etc. prior to being answered, or it can have recording start at the time that call is answered.
Well this is definitely not the case.
The inbound route (force recording) passes the call from call control which then is folowed by call recording (forced recording) and then to the ivr.
I get recordings, but only after the call is answered.
Clearly, from the operational aspect this is a nice approach, however when one tries to find out why no selection has been made and if it is the user or the system not passing dtmf, clearly one needs to record the call from the start.
Here someone has done the digging
More specifically extensions_additional.conf line 922 and
var/www/html/admin/modules/callrecording/functions.inc.php line 207
This does exaclty what is needed and I believe it should be a configurable option on the recordings page with a variable being set and an if in the code changing from abi to ai as needed.