ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Запуск команд диалплана (скрипта) по расписанию

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

Запуск команд диалплана (скрипта) по расписанию

Сообщение AlexeyFatnev » 16 ноя 2022, 20:06

Здравствуйте, все.

Необходимо реализовать функцию принудительного отключения регистрации операторов в вечернее время. Для этого необходимо проверить статус оператора в базе астериск, записать новый статус в базу и лог в файл.

Для ручной регистрации это реализовано в командах диалплана.

Для автоматической проверки и отключения регистрации всех операторов, я вижу только возможность используя специальный контекст диалплана и создания файла звонка и размещение его в папке по крону, но это выглядит как-то неуместно.

Подскажите, как лучше всего это сделать? Есть ли возможность написать скрипты аналогичные диалплану и запускать их, например с помощью asteristk -rx ?
AlexeyFatnev
 
Сообщений: 18
Зарегистрирован: 26 май 2022, 19:04

Re: Запуск команд диалплана (скрипта) по расписанию

Сообщение Wapo » 16 ноя 2022, 20:45

CRON + генерация call-файла (если недостаточно)
Аватар пользователя
Wapo
 
Сообщений: 795
Зарегистрирован: 02 мар 2011, 18:53

Re: Запуск команд диалплана (скрипта) по расписанию

Сообщение AlexeyFatnev » 16 ноя 2022, 21:04

Wapo,

Это я и описал в своем посте.

Иного способа нет?
AlexeyFatnev
 
Сообщений: 18
Зарегистрирован: 26 май 2022, 19:04

Re: Запуск команд диалплана (скрипта) по расписанию

Сообщение Wapo » 16 ноя 2022, 21:17

Вдумайтесь - что есть СОБЫТИЕ для астера, что бы он что-то выполнил?
А Вы тоже просто так утром встаете БЕЗ будильника????
Аватар пользователя
Wapo
 
Сообщений: 795
Зарегистрирован: 02 мар 2011, 18:53

Re: Запуск команд диалплана (скрипта) по расписанию

Сообщение ded » 17 ноя 2022, 01:41

Есть возможность написать скрипты аналогичные диалплану на Asterisk extended language (AEL) и запускать их, например с помощью asteristk -rx
ded
 
Сообщений: 15793
Зарегистрирован: 26 авг 2010, 19:00

Re: Запуск команд диалплана (скрипта) по расписанию

Сообщение Zavr2008 » 17 ноя 2022, 13:17

Необходимо реализовать функцию принудительного отключения регистрации операторов в вечернее время.

Боитесь фрода? Так просто в диалплане заворачивайте все от них в никуда и исходящие блокируйте. Не дело ИМХО регистрации грохать.

Если уж приспичило - кто мешает по крону в iptables на астере либо на роутере грохать трафик с ними? Жестко но железно.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2155
Зарегистрирован: 27 янв 2011, 01:35


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH