I am trying to do this.
but transfer (contact rules) apparently are only invoked through a call handler (calling the subscriber though the opening greeting) and not calling the subscriber directly.
This is understandable however it is not reasonable as follow me implies that you will get to the subscriber no matter where they are. It would not make sense to call the opening greeting first when I can call the subscribers ext directly.
This is new in Unity 7 however it is the same with the alternate greeting in older versions of Unity.
Looks like it says it right there in the explanation that it's for dialing off the auto-attendant and not when dialing subscribers directly.
"which provide subscribers additional control over where to route callers that are trying to reach them through the Cisco Unity automated attendant"
"the Follow-Me rules control how Cisco Unity handles incoming indirect calls, which are from callers who do not dial subscribers directly"
Sounds like it's a limitation of the feature, only working off a call handler... doesn't sound like your setup caters to this if I understand correctly.