Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В данном разделе представлены команды управления диапазонами времен на уровне alias

Для администратора виртуальной АТС команды выполняются на уровне виртуальной АТС в разделе /domain/<DOMAIN>/alias/calendar/timetable/ и применяются только для определенной виртуальной АТС.

<DOMAIN> - имя виртуальной АТС.

add-interval

Команда предназначена для добавление нового интервала в расписание.

Путь команды:

/domain/<DOMAIN>/alias/calendar/timetable/add-interval

Синтаксис:

add-interval <ADDRESS_RANGE> <IFACE_GROUP> | * <IFACE_RANGE> <NAME> <DAY_TYPE>|<DAYS_OF_WEEK> <FROM_HH>:<FROM_MM>-<TO_HH>:<TO_MM> [, <FROM_HH>:<FROM_MM>-<TO_HH>:<TO_MM>] [...]

Параметры:

<ADDRESS_RANGE> - номер(а) абонентов, для которых выполняется настройка услуги;
<IFACE_GROUP> - интерфейс группы ресурсов. Символ "*" используется для всех абонентов заданного домена;
<IFACE_RANGE> - диапазон интерфейсов ресурсов;
<NAME> - имя расписания;
<DAY_TYPE> - тип дня (рабочий, выходной, предпраздничный, праздничный); WORK DAY-OFF HALF-HOLIDAY HOLIDAY *
<DAYS_OF_WEEK> - день недели (1..7, начинать с понедельника);
<FROM_HH>:<FROM_MM> - начало временного интервала;
<TO_HH>:<TO_MM> - конец временного интервала.

Пример:

/domain/p.city/alias/calendar/timetable/add-interval 720 * 720@p.city worktime 12345 9:00-12:59, 12345 14:00-17:59
Timetable successfully changed for aliases:
720 <-> 720@p.city.

   Legend:
      a: Setup alias address
      i: Setup alias inteface
      !: Setup broken. Alias allready exists
      *: Setup broken. Alias not exists
      L: Setup broken. No free subscriber licences.
      x: Setup broken. Unexpected error
      <empty>: Successfull setup

declare

Команда предназначена для установки расписания.

Путь команды:

/domain/<DOMAIN>/alias/calendar/timetable/declare

Синтаксис:

declare <ADDRESS_RANGE> <IFACE_GROUP> | * <IFACE_RANGE> <NAME> <DAY_TYPE>|<DAYS_OF_WEEK> <FROM_HH>:<FROM_MM>-<TO_HH>:<TO_MM> [, <FROM_HH>:<FROM_MM>-<TO_HH>:<TO_MM>] [...]

Параметры:

<ADDRESS_RANGE> - номер(а) абонентов, для которых выполняется настройка услуги;
<IFACE_GROUP> - интерфейс группы ресурсов. Символ "*" используется для всех абонентов заданного домена;
<IFACE_RANGE> - диапазон интерфейсов ресурсов;
<NAME> - имя расписания;
<DAY_TYPE> - тип дня (рабочий, выходной, предпраздничный, праздничный); WORK DAY-OFF HALF-HOLIDAY HOLIDAY *
<DAYS_OF_WEEK> - день недели (1..7, начинать с понедельника);
<FROM_HH>:<FROM_MM> - начало временного интервала;
<TO_HH>:<TO_MM> - конец временного интервала.

Пример:

/domain/p.city/alias/calendar/timetable/declare 720 * 720@p.city worktime 12345 9:00-12:59, 12345 14:00-17:59
Timetable worktime successfully created for aliases:
720 <-> 720@p.city.

Legend:
      a: Setup alias address
      i: Setup alias inteface
      !: Setup broken. Alias allready exists
      *: Setup broken. Alias not exists
      L: Setup broken. No free subscriber licences.
      x: Setup broken. Unexpected error
      <empty>: Successfull setup
/domain/p.city/alias/calendar/timetable/declare 72{0-1} * 72{0-1}@p.city holiday HOLIDAY 0:0-23:59
Timetable holiday successfully created for aliases:
720 <-> 720@p.city;
721 <-> 721@p.city.

Legend:
      a: Setup alias address
      i: Setup alias inteface
      !: Setup broken. Alias allready exists
      *: Setup broken. Alias not exists
      L: Setup broken. No free subscriber licences.
      x: Setup broken. Unexpected error
      <empty>: Successfull setup

remove

Команда предназначена для удаления расписания.

Путь команды:

/domain/<DOMAIN>/alias/calendar/timetable/remove

Синтаксис:

remove <ADDRESS_RANGE> <IFACE_GROUP> | * <IFACE_RANGE> <NAME>

Параметры:

<ADDRESS_RANGE> - номер(а) абонентов, для которых выполняется настройка услуги;
<IFACE_GROUP> - интерфейс группы ресурсов. Символ "*" используется для всех абонентов заданного домена;
<IFACE_RANGE> - диапазон интерфейсов ресурсов;
<NAME> - имя расписания.

Пример:

/domain/p.city/alias/calendar/timetable/remove 72{0-3} * 72{0-3}@p.city worktime

remove-interval

Команда позволяет удалить интервал времени из расписания.

Путь команды:

/domain/<DOMAIN>/alias/calendar/timetable/remove-interval

Синтаксис:

remove-interval <ADDRESS_RANGE> <IFACE_GROUP> | * <IFACE_RANGE> <NAME> <DAY_TYPE>|<DAYS_OF_WEEK> <FROM_HH>:<FROM_MM>-<TO_HH>:<TO_MM> [, <FROM_HH>:<FROM_MM>-<TO_HH>:<TO_MM>] [...]

Параметры:

<ADDRESS_RANGE> - номер(а) абонентов, для которых выполняется настройка услуги;
<IFACE_GROUP> - интерфейс группы ресурсов. Символ "*" используется для всех абонентов заданного домена;
<IFACE_RANGE> - диапазон интерфейсов ресурсов;
<NAME> - имя расписания;
<DAY_TYPE> - тип дня (рабочий, выходной, предпраздничный, праздничный); WORK DAY-OFF HALF-HOLIDAY HOLIDAY *
<DAYS_OF_WEEK> - день недели (1..7, начинать с понедельника);
<FROM_HH>:<FROM_MM> - начало временного интервала;
<TO_HH>:<TO_MM> - конец временного интервала.

Пример:

/domain/p.city/alias/calendar/timetable/add-interval 720 * 720@p.city worktime 12345 9:00-12:59, 12345 14:00-17:59
Timetable successfully changed for aliases:
720 <-> 720@p.city.

Legend:
      a: Setup alias address
      i: Setup alias inteface
      !: Setup broken. Alias allready exists
      *: Setup broken. Alias not exists
      L: Setup broken. No free subscriber licences.
      x: Setup broken. Unexpected error
      <empty>: Successfull setup

show

Команда предназначена для просмотра календаря и расписания.

Путь команды:

/domain/<DOMAIN>/alias/calendar/timetable/show

Синтаксис:

show <ADDRESS_RANGE> <IFACE_GROUP> | * <IFACE_RANGE> [<NAME>]

Параметры:

<ADDRESS_RANGE> - номер(а) абонентов, для которых выполняется настройка услуги;
<IFACE_GROUP> - интерфейс группы ресурсов. Символ "*" используется для всех абонентов заданного домена;
<IFACE_RANGE> - диапазон интерфейсов ресурсов;
<NAME> - имя расписания.

Пример:

/domain/p.city/alias/calendar/timetable/show 720 * 720@p.city
/domain/p.city/alias/calendar/timetable/show 72{0-3} * 72{0-3}@p.city worktime
  • Нет меток