Recording Inbound External Calls

FreePBX -
PiaF -
Asterisk 11.2.1

I have an inbound route whose destination is set to an extension. Call recording on the inbound route is set to Allow. I can set the Recording Options for Inbound External Calls on the extension to be Always and incoming calls will be recorded as expected. If I change the destination on the inbound route to be a Ring Group, and the extension used previously is part of that Ring Group, it will not record incoming external calls, even though the Recording Options is set to Always. The only way I can record inbound external calls in this scenario is to set Call Recording to Record on Answer (I haven’t tried Record Immmediately yet). Is this the way it should work?

I know this post is a bit old but I also have the same problem. I filed a bug report.