We had the same issue, with members of the ring group being on different controllers in the cluster, so Multicall keys couldn't be the same number on all handsets, so we went with the second option mentioned above - a ring group with one number in it per controller, then all the people on each controller having the ring group member as a multicall key.