Exploiting Hierarchical Terrestrial-Satellite Architectures to Handle Voice, Symmetric Data, and Asymmetric Data Connections