The UN Security Council has unanimously adopted a resolution outlining a peace process in Syria.
The 15-member council reached rare agreement on the issue in a session in New York on Friday.
The resolution endorses talks between the Syrian government and opposition in early January, as well as a ceasefire.
The Syrian war, which is heading towards its fifth year, has killed more than 250,000 people and displaced millions more, the UN says.
However, disagreements remain over the future of Syrian President Bashar al-Assad.
The US, UK and France called for his departure, saying he had lost the ability to lead the country.
Russia and China, however, argued against a requirement for Mr Assad to leave power as a precondition for talks. The resolution itself makes no mention of his future role.
There is also disagreement over the definition of which armed groups fall within the remit of the ceasefire.