Recently, Wireless Sensor Networks (WSN) became one of the most important areas of research in the world. The Quality of Services (QoS) is the cornerstone of WSN efficiency due to providing the network with all requirements for efficient sending and receiving of data. Because of WSN different infrastructures, there are different QoS parameters required for this environment. In this paper, a general framework to guarantee the WSN QoS is proposed. The proposed framework aims to produce a standard solution for WSN QoS problems. How to solve the problems of traditional protocols, taking into account the compatibility, which may result from a collection of individual solutions in one general framework, is the paper target.