1. In a wireless communication network providing both voice and data services, a method of dynamically prioritizing voice services over data services comprising: reducing data services overhead to increase network resources available for voice services in response to detecting a congestion condition by modifying ongoing data services of one or more targeted ones in a plurality of current data services users; and identifying the targeted ones in the plurality of current data services users based at least in part on channel quality information received for one or more in the plurality of current data services users.