This might be an add on to the the voice recording feature of 3CX. This should be a kind of check box which allows to set a pre-recorded text before routing the call to the user/agent. It should be possible to set it for a ring group, user or queue an option to play the information hat the call might be recorded. This could be maybe extended to an IVR option like press * if you wish your call is not recorded. This should be result into an information showed on the agents screen. It could be interesting for the financial/assurance sector to have such features out of the box.