Why would you need gateways between the clusters? I thought ICT just uses IP. If the clusters can communicate through the WAN through IP, you should be able setup ICT on each cluster, point to each other. Create Route patterns to the ICT Trunks and voila!, you can call be between clusters.