During disasters when the communication and power infrastructures are unavailable, we can deploy low-power, low-cost, portable wireless nodes and use them to facilitate multihop voice communication between the survivors and the rescue team. Similarly, using multi-hop, multicast, we can facilitate communication between the rescue team and multiple survivors, with whom direct communication is not possible. This paper examines a multi-layer adaptive approach to the problem, the voice data captured from the sender are compressed based on the availability of the bandwidth and contention it might cause in the network. We also perform distributed admission control to ensure that the new streams entering the network do not affect the old ones. To evaluate, we implement the ideas on a testbed of 18 Raspberry Pi equipped with Xbee radios. Our experimental results show that voice data can be multicast to at least 6 destinations with acceptable voice quality in this setup.