Инструменты пользователя

Инструменты сайта


providers:many_hosts:non-work

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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>​
  
  
  
providers/many_hosts/non-work.txt · Последние изменения: 2020/04/05 14:54 (внешнее изменение)