Text this: Management of Speech and Video Telephony Quality in Heterogeneous Wireless Networks