President Umar al-Bashir has said the army has crushed a year-old rebellion in the Darfur region of western Sudan, but a spokesman for one of three rebel groups insisted they remained in position.