Локалы неудобны, но через очередь я посмотрел, это тоже не вариант, там архитектурно это сложно будет сделать. Выходит только диал
Скорее всего можно через очередь, у меня так и работает. Как только endpoint освобождается, он добавляется в текущий цикл обзвона. Условно по таймеру тоже можно закидывать. Нет только отмены по таймеру