Attached is the simplified digram for the network being talked on. A,B...E refers to the local branches. R1...R5 are respective branch routers. layer2 Switch is the aggregation point & Aggr router is the one connected to the private cloud for interconnection.
Aim is to achieve proper QOS for all branches. All branches have some applications which each of them may access across to other branches. Some of the applications are Voice, business critical application, average application & bulky image applications in order of importance. Considering that each branch will at the minimum have 10 Mbps link, what will be the best QOS configuration for this & where(inbound/outbound) should it be applied.