No solution can be imposed, given disagreements among the outside countries with a stake in Syria and the strength of both IS and the Syrian government. What diplomacy may be able to do is reduce, if not end, the fighting between the Syrian government and its own people, as the UN is attempting to do in Aleppo.