Настраивать беспроводную сеть нужно правильно.
Например ставите одинаковый мак адрес на всех БС, разные каналы - клиент при переключениях будет думать что подключен к одной и той же точке.
Каждая точка работает как роутер, на каждой точке заведена одна и та же IP подсеть, абоненту выдается один и тот же IP адрес (через радиус запрос, по маку), к какой бы точке он не подключился.
В плюсах имеем кучу независимых изолированных wi-fi точек, которые принимают клиентов и на основе их мак адресов выдают привязанный IP адрес, через OSPF сеть анонсируют эти IP адреса для связанности. Да, переключение может занимать пол секунды, но телефонию никто же не гоняет.
Можно сделать и постаринке, через L2, тогда переключение будет быстрое.