Voice over Wireless LAN (VoWLAN) is becoming more and more helpful in our life and is expected to be among the most important applications in next generation networks. However, the maximum number of VoIP sessions that a WLAN can ensure is very small. Moreover, when the WLAN reaches its capacity the addition of one VoIP session affects the QoS parameters of all VoIP sessions. In this paper, we propose an adaptive technique to ensure the active VoIP sessions of users with high priority (from a provider perspective). Thus, in order to guarantee the quality of high priority sessions, we propose to downgrade the quality (low but acceptable MOS) of user sessions with low priority by changing their used codecs (e.g., ITU G729 instead of ITU G711). This technique and all related monitoring functions are defined into the proposed session-based QoS management architecture [1]. In order to validate our approach a complete test-bed is made up by which we have performed some feasibility and gain tests.