Regarding asking a student by his name is not preferred, I prefer asking first a close question and then start discussion with all the students in open questions type.
And also to plan your session first by when will be this question needed and when discussion needed will give better result and time management