As far as phone registration goes, CUCM groups are all you need.
EM resiliency is discussed in the SRND
GW registration, that´s up to the protocol you use, either you configure a secondary MGCP registration, or a second DP with lower priority if H323/SIP
HTH
java
if this helps, please rate