VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
AlexeyFatnev
Сообщения: 18
Зарегистрирован: 26 май 2022, 18:04

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

Сообщение AlexeyFatnev »

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

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

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

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

Подскажите, как лучше всего это сделать? Есть ли возможность написать скрипты аналогичные диалплану и запускать их, например с помощью asteristk -rx ?
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

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

Сообщение Wapo »

CRON + генерация call-файла (если недостаточно)
AlexeyFatnev
Сообщения: 18
Зарегистрирован: 26 май 2022, 18:04

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

Сообщение AlexeyFatnev »

Wapo,

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

Иного способа нет?
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

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

Сообщение Wapo »

Вдумайтесь - что есть СОБЫТИЕ для астера, что бы он что-то выполнил?
А Вы тоже просто так утром встаете БЕЗ будильника????
ded
Сообщения: 15620
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

Есть возможность написать скрипты аналогичные диалплану на Asterisk extended language (AEL) и запускать их, например с помощью asteristk -rx
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

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

Сообщение Zavr2008 »

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

Если уж приспичило - кто мешает по крону в iptables на астере либо на роутере грохать трафик с ними? Жестко но железно.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH