add
Данная команда служит для добавления в шаблон телеконференции участников с заданной ролью и голосом
Путь команды:
/domain/<DOMAIN>/teleconference/template/member/add
Синтаксис:
add<TEMPLATE> <MEMBER> [<OPTIONS>]
Параметры:
<TEMPLATE> - группа телеконференции, должна выглядеть в одном из форматов:
- --id <template id> - идентификатор шаблона телеконференции;
- <template name> - идентификатор шаблона телеконференции.
<MEMBER> - поиска участника из адресной книги:
- <FIELD> - свойства:
- label - метка, принимающая значения: eltex-phone, home, mobile, work;
- number - номер телефона или диапазон номеров;
- contact - имя контакта;
- company - имя организации;
- first-name - имя;
- last-name - фамилия.
<OPTIONS> - дополнительные свойства:
- <FAVORITE> - добавить в избранное:
- --favorite true - добавить в избранное;
- --favorite false - не добавлять в избранное.
- <ROLE> - задать роль:
- --role manager - менеджер;
- --role member - участник.
- <VOICE> - включить/выключить микрофон:
- --voice true - включить микрофон;
- --voice false - выключить микрофон;
Пример:
admin@[mycelium1@ecss1#ECSS 010145]:/$ domain/arko/teleconference/template/member/add test number {1-2}0{0-9} --voice true
┌─┬──────────┬────────────┬──────────┬───────────┬─────────┬───────┬────────┬────────────┬─────┬───────────────────────────┐
│#│Is member?│Contact name│First name│Middle name│Last name│Company│Position│Phone number│Email│ Description │
├─┼──────────┼────────────┼──────────┼───────────┼─────────┼───────┼────────┼────────────┼─────┼───────────────────────────┤
│1│* │ │ │ │ │ │ │103 │test │Auto-created with new alias│
│2│* │ │ │ │ │ │ │104 │ │Auto-created with new alias│
│3│* │ │ │ │ │ │ │105 │ │Auto-created with new alias│
│4│* │ │ │ │ │ │ │106 │ │Auto-created with new alias│
│5│* │??????? 201 │ │ │ │ │ │201 │ │Auto-created with new alias│
│6│ │ │ │ │ │ │ │202 │ │Auto-created with new alias│
│7│ │ │ │ │ │ │ │203 │ │Auto-created with new alias│
│8│ │ │ │ │ │ │ │204 │ │Auto-created with new alias│
│9│* │ │ │ │ │ │ │205 │ │Auto-created with new alias│
└─┴──────────┴────────────┴──────────┴───────────┴─────────┴───────┴────────┴────────────┴─────┴───────────────────────────┘
[add] Member specification matches multiple contacts
Which contacts do you prefer (* - for all)?: 1, 3, 7-9
Success: Member(s) added successfully.
[exec at: 06.04.2020 16:07:05, exec time: 100ms, nodes: core1@ecss1]
set
Данная команда служит для выставления свойств участника в шаблоне телеконференции
Путь команды:
/domain/<DOMAIN>/teleconference/template/member/set
Синтаксис:
set <TEMPLATE> <MEMBER> [<OPTIONS>]Параметры:
<TEMPLATE> - группа телеконференции, должна выглядеть в одном из форматов:
- --id <template id> - идентификатор шаблона телеконференции;
- <template name> - идентификатор шаблона телеконференции.
<MEMBER> - поиска участника из адресной книги:
- <FIELD> - свойства:
- label - метка, принимающая значения: eltex-phone, home, mobile, work;
- number - номер телефона или диапазон номеров;
- contact - имя контакта;
- company - имя организации;
- first-name - имя;
- last-name - фамилия.
<OPTIONS> - дополнительные свойства:
- <FAVORITE> - добавить в избранное:
- --favorite true - добавить в избранное;
- --favorite false - не добавлять в избранное.
- <ROLE> - задать роль:
- --role manager - менеджер;
- --role member - участник.
- <VOICE> - включить/выключить микрофон:
- --voice true - включить микрофон;
- --voice false - выключить микрофон.
- AUTOREDIAL-NO-ANSWER-TIMEOUT - время попытки вызова, время ожидания ответа от вызывающего участника , в секундах;
- AUTOREDIAL-REPEAT-TIMEOUT - время перезвона, период времени между попытками дозвона до участника. По умолчанию установлено 30 секунд;
- AUTOREDIAL-CALL-COUNT - количество перезвонов, количество попыток вызова системой до участника, если не удается дозвониться. По умолчанию установлено значение 6;
CALL-AFTER-START - совершить вызов на участника группы после сбора шаблона? Переопределяет параметр --auto_collect уровня шаблона.
- PIN-ENABLE - включить pin-код для номера в шаблоне телеконференции. Конфликтует с --pin-disable, --pin-not-configure;
- PIN-DISABLE - выключить pin-код для номера в шаблоне телеконференции. Конфликтует с --pin-enable, --pin-not-configure;
- PIN-NOT-CONFIGURE - не задавать pin-код для номера в шаблоне телеконференции. Конфликтует с --pin-disable, --pin-enable, --pin-not-configure;
- PIN - значение pin-кода состоит из 4 цифр от 0 до 9. Конфликтует с --pin-not-configure;
- EMAIL - адрес электронной почты;
- EMAIL-ADD - добавить адрес электронной почты;
- EMAIL-REMOVE - удалить адрес электронной почты.
Пример:
admin@[mycelium1@ecss1#ECSS 010145]:/$ domain/arko/teleconference/template/member/set --id 06319cd252f57979 label work --role manager --pin-enable ┌────────────┬──────────┬───────────┬─────────┬───────┬────────┬────────────┬──────────────┬───────────────────────────┐ │Contact name│First name│Middle name│Last name│Company│Position│Phone number│ Email │ Description │ ├────────────┼──────────┼───────────┼─────────┼───────┼────────┼────────────┼──────────────┼───────────────────────────┤ │ │ │ │ │ │ │103 │test@mail.com │Auto-created with new alias│ │ │ │ │ │ │ │104 │ │Auto-created with new alias│ └────────────┴──────────┴───────────┴─────────┴───────┴────────┴────────────┴──────────────┴───────────────────────────┘ [set] All listed members will be affected. Continue?: [no]/yes ?> yes Success: Member properties changed successfully. [exec at: 06.04.2020 16:07:05, exec time: 100ms, nodes: core1@ecss1]
clean
Данная команда служит для подчистки свойств участника в шаблоне телеконференции
Путь команды:
/domain/<DOMAIN>/teleconference/group/member/clean
Синтаксис:
clean <TEMPLATE> <MEMBER> [<OPTIONS>]Параметры:
Параметры:
<TEMPLATE> - группа телеконференции, должна выглядеть в одном из форматов:
- --id <template id> - идентификатор шаблона телеконференции;
- <template name> - идентификатор шаблона телеконференции.
<MEMBER> - поиска участника из адресной книги:
- <FIELD> - свойства:
- label - метка, принимающая значения: eltex-phone, home, mobile, work;
- number - номер телефона или диапазон номеров;
- contact - имя контакта;
- company - имя организации;
- first-name - имя;
- last-name - фамилия.
<OPTIONS> - дополнительные свойства:
- --role - выставить роль в member;
- --voice - выключить микрофон;
- --favorite - удалить из избранного;
- --pin - удалить все опции pin-кода для номера в группе шаблона телеконференции;
- --autoredial - удалить все опции autoredial;
- --email - удалить все адреса электронной почты;
- --call-after-start - удаляет опцию call-after-start.
Пример:
admin@[mycelium1@ecss1#ECSS 010145]:/$ domain/arko/teleconference/template/member/clean --id 06319cd252f57979 label work --role --pin ┌────────────┬──────────┬───────────┬─────────┬───────┬────────┬────────────┬──────────────┬───────────────────────────┐ │Contact name│First name│Middle name│Last name│Company│Position│Phone number│ Email │ Description │ ├────────────┼──────────┼───────────┼─────────┼───────┼────────┼────────────┼──────────────┼───────────────────────────┤ │ │ │ │ │ │ │103 │test@mail.com │Auto-created with new alias│ │ │ │ │ │ │ │104 │ │Auto-created with new alias│ └────────────┴──────────┴───────────┴─────────┴───────┴────────┴────────────┴──────────────┴───────────────────────────┘ [clean] All listed members will be affected. Continue?: [no]/yes ?> yes Success: Member properties cleaned successfully. [exec at: 06.04.2020 16:09:30, exec time: 116ms, nodes: core1@ecss2]
remove
Данная команда служит для удаления участника из шаблона телеконференции
Путь команды:
/domain/<DOMAIN>/teleconference/group/member/remove
Синтаксис:
remove<TEMPLATE> <MEMBER>
Параметры:
<TEMPLATE> - группа телеконференции, должна выглядеть в одном из форматов:
- --id <template id> - идентификатор шаблона телеконференции;
- <template name> - идентификатор шаблона телеконференции.
<MEMBER> - поиска участника из адресной книги:
- <FIELD> - свойства:
- label - метка, принимающая значения: eltex-phone, home, mobile, work;
- number - номер телефона или диапазон номеров;
- contact - имя контакта;
- company - имя организации;
- first-name - имя;
- last-name - фамилия.
Пример:
admin@[mycelium1@ecss1#ECSS 010145]:/$ domain/arko/teleconference/template/member/remove --id 06319cd252f57979 label work ┌────────────┬──────────┬───────────┬─────────┬───────┬────────┬────────────┬──────────────┬───────────────────────────┐ │Contact name│First name│Middle name│Last name│Company│Position│Phone number│ Email │ Description │ ├────────────┼──────────┼───────────┼─────────┼───────┼────────┼────────────┼──────────────┼───────────────────────────┤ │ │ │ │ │ │ │103 │test@mail.com │Auto-created with new alias│ │ │ │ │ │ │ │104 │ │Auto-created with new alias│ └────────────┴──────────┴───────────┴─────────┴───────┴────────┴────────────┴──────────────┴───────────────────────────┘ [remove] All listed members will be removed. Continue?: [no]/yes ?> yes Success: Member removed successfully. [exec at: 06.04.2020 16:07:05, exec time: 100ms, nodes: core1@ecss1]