The government forces are advancing on the town from different directions, according to the sources.
Qandala coastal town of Bari region, captured by ISIS on October 26 this year.
The capture forced more than 700 people to flee the town, fearing a new fight between Puntland armed forces and the militants.