Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
providers:many_hosts:non-work [2019/02/04 14:47] Портнова Татьяна |
providers:many_hosts:non-work [2019/02/04 15:03] Портнова Татьяна |
||
---|---|---|---|
Строка 40: | Строка 40: | ||
* **420296** - логин от учетной записи провайдера для номера телефона +7 (499) 638-25-84. \\ {{ :providers:many_hosts:2019-02-04_174408.png |}}\\ Рабочее время с 8.00 до 20.00. Следовательно необходимо задать два интервала для нерабочего времени: 00:00-08:00 и 20:00-23:59. | * **420296** - логин от учетной записи провайдера для номера телефона +7 (499) 638-25-84. \\ {{ :providers:many_hosts:2019-02-04_174408.png |}}\\ Рабочее время с 8.00 до 20.00. Следовательно необходимо задать два интервала для нерабочего времени: 00:00-08:00 и 20:00-23:59. | ||
- | {{ :providers:many_hosts:2019-02-04_174643.png |}}\\ | + | Ниже красным цветом выделены фрагменты, которые Вам необходимо изменить.\\ |
+ | {{ :providers:many_hosts:2019-02-014_174643.png |}}\\ | ||
+ | Более подробно разберём команду **ExecIfTime**. Эта команда выполняет указанное приложение Asterisk, если текущее время соответствует заданной спецификации времени. В нашем случае команда выполняет проигрывание звукового файла, расположенного в директории **/offload/asterisk/sounds/other/out_work_times** в Askozia.\\ | ||
+ | Синтаксис команды: | ||
+ | <code> | ||
+ | ExecIfTime(times,weekdays,mdays,months?appname[(appargs)]) | ||
+ | </code> | ||
+ | * **times ** - Диапазоны времени в 24-часовом формате | ||
+ | * **weekdays** - Дни недели (mon, tue, wed, thu, fri, sat, sun) | ||
+ | * **mdays** - Дни месяца (1-31) | ||
+ | * **months** - Месяцы (jan, feb, mar, apr и т. д.) | ||
+ | * **appname[(appargs)]** - команда Asterisk с указанием параметров вызова | ||
+ | |||
+ | В нашем примере указаны диапазон времени, диапазон дней недели. Вместо указания дней месяцев и месяцев введены *. Этот символ означает "для всех остальных случаев". | ||
+ | <code> | ||
+ | ExecIfTime(00:00-08:00,mon-fri,*,*?Macro(playback-exit,/offload/asterisk/sounds/other/out_work_times)) | ||
+ | </code> | ||