Ну у провайдеров это обычно так.
За авторизацию отвечает Radius.
В микр закидываем html страничку, при вводе тел - скрипт стучится на бэкенд, который дает команду Астерикс - звонить. Далее мак устройства добавляется в аксесс лист, и прилетает на микротик в allow list. С того же радиуса...
Как то так