Wireless networks are a very challenging communication technology since their ability to be set everywhere and whenever. Among the several types of wireless systems, a new class of networks is gradually emerging: Wireless Mesh Networks (WMNs). A WMN is a distributed communication infrastructure organized in a mesh topology, which handles multi-hops connections and is capable of provide dependable services by dynamically updating and optimizing communications. This paper presents a new cross-layer architecture for supporting QoS in WMNs. It integrates the DiffServ paradigm with the admission control signaling and a multipath routing to route QoS traffic along reserved paths, while making use of alternative paths for Best Effort load. Performance measurements, based on simulative techniques are carried out to test the reliability of the proposed system.