Скрипт на ограничение скорости при превышении объема трафика
Добавлено: 13 авг 2019, 12:07
Добрый день, уважаемые форумчане!
Прошу помощи со следующей задачей:
На работе развернул Хотспот. Пользователи логинятся под своими номерами телефонов. Подтверждают номер звонком на один из номеров, заведёных на астериск.
На астере запускается скрипт и пользователя переводит в статус "активный".
Возникла необходимость ограничивать скорость инета при превышении пользователем определенного порога скачанного трафика.
Для хотспота такая процедура возможна при изменении профиля пользователя.
Что имею:
put [ip hotspot user get [find name="9xxxxxxxxxx"] bytes-in] - могу получить объем закачанного трафика пользователем
/ip hotspot user set numbers=[find name="9xxxxxxxxxx"] profile=traff - назначить ему соответствующий профиль.
Вопрос: как в скрипте реализовать эту логику?
Благодарю за подсказку.
Прошу помощи со следующей задачей:
На работе развернул Хотспот. Пользователи логинятся под своими номерами телефонов. Подтверждают номер звонком на один из номеров, заведёных на астериск.
На астере запускается скрипт и пользователя переводит в статус "активный".
Возникла необходимость ограничивать скорость инета при превышении пользователем определенного порога скачанного трафика.
Для хотспота такая процедура возможна при изменении профиля пользователя.
Что имею:
put [ip hotspot user get [find name="9xxxxxxxxxx"] bytes-in] - могу получить объем закачанного трафика пользователем
/ip hotspot user set numbers=[find name="9xxxxxxxxxx"] profile=traff - назначить ему соответствующий профиль.
Вопрос: как в скрипте реализовать эту логику?
Благодарю за подсказку.