Integration of Ad-Hoc Networks with Infrastructured Systems for Multicast Services Provisioning