I use Elastix and if I have trouble dive into FreePBX and/or asterisk itself and this one was snafu. I am not a noob here, I am actually a consultant and technical engineer, this is, however, my first time posting a bug, so pleas excuse any errors or omissions of pertinent information. I can duplicate and provide anything missing as necessary due to the amount of time I spent on this issue.
I use a box with all SIP trunks. No problem with calls in or outbound etc. I noticed only outbound calls were getting recorded on the PBX. All calls on all extensions are set to record, period. Nothing on the fly on here. I routinely (more than not) have inbound routes ring my deskphone then roll to my cell via FMFM. These calls were not being recorded. In fact no inbound, non group based calls were being recorded. I dug further into this issue in March and got back around to it last night/today.
Synopsis is this:
- with my extension and cell listed in the find me follow me box and the ring pattern set as any of the available options the recording works (very clearly set with an epoch in the inbound call trace @ the cli).
- with the initial ring time to set anything other than 0 (enabled) and my cell as the only thing in the number field inbound calls do not record, cli reflected this, no epoch based .wav file showed
I figured this out by disabling the FMFM and seeing the cli change to a valid recording, I further dug into the ring types for FMFM and eventually set the initial ring time drop down to 0, put my extension in as well as my cell, effectively giving me the ability (through a ring strategy) to achieve what i wanted, call comes in, gets recorded whether I answer at my desk or cell.