Multicast paging over internet

I have a customer with 3 sites, the Asterisk system is in the cloud. Is there a way to send Multicast paging to the three sites over the internet?
Alternatively: Would it be possible to install a device at each site that would (when called) automatically answer and redirect the audio to a multicast address locally?

Thanks for any ideas

I assume you mean with only a single audio stream, as there isn’t anything special about the Page() application.

You could install an Asterisk at each site, so the second option is obviously possible.

So the second option is coming true. All sites are connected to the cloud system over IAX I have a multicast context setup on each system and the phones all work on it. So from the cloud system how would I send a single audio stream to the other sites to access the multicast paging there?