add
Данная команда служит для добавления в группу участников с заданной ролью и голосом
Путь команды:
/domain/<DOMAIN>/teleconference/group/member/add
Синтаксис:
add <GROUP> <MEMBER> [<OPTIONS>]Параметры:
<GROUP> -группа телеконференции, должна выглядеть в одном из форматов:
- --id <group id> - идентификатор группы телеконференции;
- <group name> - имя группы телеконференции.
<MEMBER> - поиска участника из адресной книги:
- <FIELD> - свойства:
- label - метка, принимающая значения: eltex-phone, home, mobile, work;
- number - номер телефона или диапазон номеров;
- contact - имя контакта;
- company - имя организации;
- first-name - имя;
- last-name - фамилия.
<OPTIONS> - дополнительные свойства:
- <ROLE> - задать роль:
- --role manager - менеджер;
- --role member - участник.
- <AMPLUA> задать амплуа:
- -amplua Consult - консультант
- -amplua Operator - оператор
- <VOICE> - включить/выключить микрофон:
- --voice true - включить микрофон;
- --voice false - выключить микрофон.
- <FAVORITE> - добавить в избранное:
- -favorite true - добавить в избранное;
- -favorite false - не добавлять в избранное.
- <CALL-AFTER-START> - совершить вызов на участника группы после сбора шаблона. Переопределяет параметр --auto_collect уровня шаблона.
- -call-after-start true - совершить вызов на участника группы после сбора шаблона
- -call-after-start false - не совершить вызов на участника группы после сбора шаблона
- <AUTOREDIAL-NO-ANSWER-TIMEOUT> - время попытки вызова, время ожидания ответа от вызывающего участника , в мили секундах;
- -autoredial-no-answer-timeout (5000 … 300000, ms)
- <AUTOREDIAL-REPEAT-TIMEOUT> - время перезвона, период времени между попытками дозвона до участника;
- -autoredial-repeat-timeout (5000 …. 300000, ms)
- <AUTOREDIAL-CALL-COUNT> - количество перезвонов, количество попыток вызова системой до участника, если не удается дозвониться. По умолчанию установлено значение 6;
- -autoredial-call-count (1 … 30)
- <EMAIL> - A notification will be sent to this email about soon start of teleconference.
- -email first@email.ru, second@email.ru
- <EMAIL-ADD> - A notification will be sent to this email about soon start of teleconference.
- -email-add first@email.ru, second@email.ru
- <EMAIL-REMOVE> - A notification will be sent to this email about soon start of teleconference.
- -email-remove first@email.ru, second@email.ru
- <PIN-ENABLE> - включить pin-код для номера в шаблоне телеконференции. Конфликтует с --pin-disable, --pin-not-configure;
- -pin-enable
- <PIN-DISABLE> - выключить pin-код для номера в шаблоне телеконференции. Конфликтует с --pin-enable, --pin-not-configure;
- -pin-disable
- <PIN-NOT-CONFIGURE> - не задавать pin-код для номера в шаблоне телеконференции. Конфликтует с --pin-disable, --pin-enable, --pin-not-configure;
- -pin-not-configure
- <PIN> - значение pin-кода состоит из 4 цифр от 0 до 9. Конфликтует с --pin-not-configure;
- -pin
- <MICROPHONE-UPDATES-DISPLAY-NAME> - обновление состояния микрофона через дисплейнейм путем добавления или удаления фразы "(Microphone disabled)":
- -microphone-updates-display-name true - включить обновление состояния микрофона через дисплейнейм;
- -microphone-updates-display-name false - выключить обновление состояния микрофона через дисплейнейм.
Состояния параметра /set true | false имеет приоритет над настройками параметра на уровне шаблона телеконференции. Если параметр не выставлен, то параметр берется с настроек шаблона.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/group/member/add managers number 24051{5-6} label work --role member --voice false
┌─┬──────────┬────────────┬──────────┬───────────┬─────────┬───────┬────────┬────────────┬─────┬──────────────────────────┐
│#│Is member?│Contact name│First name│Middle name│Last name│Company│Position│Phone number│Email│ Description │
├─┼──────────┼────────────┼──────────┼───────────┼─────────┼───────┼────────┼────────────┼─────┼──────────────────────────┤
│1│ │ │ │ │ │ │ │240515 │ │Auto-created by CoCon user│
│2│ │ │ │ │ │ │ │240516 │ │Auto-created by CoCon user│
└─┴──────────┴────────────┴──────────┴───────────┴─────────┴───────┴────────┴────────────┴─────┴──────────────────────────┘
[add] Member specification matches multiple contacts
Which contacts do you prefer (* - for all, leave blank for cancel)?: *
Success: Member(s) added successfully.
[exec at: 03.03.2021 21:58:32, exec time: 8s 581ms, nodes: core1@ecss1 v.3.14.7.626]
set
Данная команда служит для изменения свойств члена группы телеконференции
Путь команды:
/domain/<DOMAIN>/teleconference/group/member/set
Синтаксис:
set <GROUP> <MEMBER> [<OPTIONS>]Параметры:
<GROUP> -группа телеконференции, должна выглядеть в одном из форматов:
- --id <group id> - идентификатор группы телеконференции;
- <group name> - имя группы телеконференции.
<MEMBER> - поиска участника из адресной книги:
- <FIELD> - свойства:
- label - метка, принимающая значения: eltex-phone, home, mobile, work;
- number - номер телефона или диапазон номеров;
- contact - имя контакта;
- company - имя организации;
- first-name - имя;
- last-name - фамилия.
<OPTIONS> - дополнительные свойства:
- <ROLE> - задать роль:
- --role manager - менеджер;
- --role member - участник.
- <VOICE> - включить/выключить микрофон:
- --voice true - включить микрофон;
- --voice false - выключить микрофон.0
- <OVERRIDE> - использовать свойства (роль / микрофон) группы, или использовать свойства участника.
- --override true - использовать свойства участника;
- --override false - использовать свойства группы.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/group/member/set managers number 240515 --voice false ┌────────────┬──────────┬───────────┬─────────┬───────┬────────┬────────────┬─────┬──────────────────────────┐ │Contact name│First name│Middle name│Last name│Company│Position│Phone number│Email│ Description │ ├────────────┼──────────┼───────────┼─────────┼───────┼────────┼────────────┼─────┼──────────────────────────┤ │ │ │ │ │ │ │240515 │ │Auto-created by CoCon user│ └────────────┴──────────┴───────────┴─────────┴───────┴────────┴────────────┴─────┴──────────────────────────┘ [set] All listed members will be affected. Continue?: [no]/yes ?> yes Success: Member properties changed successfully. [exec at: 03.03.2021 22:03:27, exec time: 2s 883ms, nodes: core1@ecss1 v.3.14.7.626]
clean
Данная команда служит для возвращения свойств члена группы телеконференции к по умолчанию
Путь команды:
/domain/<DOMAIN>/teleconference/group/member/clean
Синтаксис:
clean <GROUP> <MEMBER> [<OPTIONS>]Параметры:
<GROUP> -группа телеконференции, должна выглядеть в одном из форматов:
- --id <group id> - идентификатор группы телеконференции;
- <group name> - имя группы телеконференции.
<MEMBER> - поиска участника из адресной книги:
- <FIELD> - свойства:
- label - метка, принимающая значения: eltex-phone, home, mobile, work;
- number - номер телефона или диапазон номеров;
- contact - имя контакта;
- company - имя организации;
- first-name - имя;
- last-name - фамилия.
<OPTIONS> - дополнительные свойства:
- --role - выставить роль в member;
- --voice - выключить микрофон.
- --override - использовать свойства группы.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/group/member/clean managers number 240515 --voice --role ┌────────────┬──────────┬───────────┬─────────┬───────┬────────┬────────────┬─────┬──────────────────────────┐ │Contact name│First name│Middle name│Last name│Company│Position│Phone number│Email│ Description │ ├────────────┼──────────┼───────────┼─────────┼───────┼────────┼────────────┼─────┼──────────────────────────┤ │ │ │ │ │ │ │240515 │ │Auto-created by CoCon user│ └────────────┴──────────┴───────────┴─────────┴───────┴────────┴────────────┴─────┴──────────────────────────┘ [clean] All listed members will be affected. Continue?: [no]/yes ?> yes Success: Member properties cleaned successfully. [exec at: 03.03.2021 22:06:19, exec time: 2s 850ms, nodes: core1@ecss1 v.3.14.7.626]
remove
Данная команда служит для удаления участника из группы
Путь команды:
/domain/<DOMAIN>/teleconference/group/member/remove
Синтаксис:
remove <GROUP> <MEMBER>Параметры:
<GROUP> -группа телеконференции, должна выглядеть в одном из форматов:
- --id <group id> - идентификатор группы телеконференции;
- <group name> - имя группы телеконференции.
<MEMBER> - поиска участника из адресной книги:
- <FIELD> - свойства:
- label - метка, принимающая значения: eltex-phone, home, mobile, work;
- number - номер телефона или диапазон номеров;
- contact - имя контакта;
- company - имя организации;
- first-name - имя;
- last-name - фамилия.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/teleconference/group/member/remove managers number 24046{4-5}
┌────────────┬──────────┬───────────┬─────────┬───────┬────────┬────────────┬─────┬──────────────────────────┐
│Contact name│First name│Middle name│Last name│Company│Position│Phone number│Email│ Description │
├────────────┼──────────┼───────────┼─────────┼───────┼────────┼────────────┼─────┼──────────────────────────┤
│ │ │ │ │ │ │240464 │ │Auto-created by CoCon user│
│ │ │ │ │ │ │240465 │ │Auto-created by CoCon user│
└────────────┴──────────┴───────────┴─────────┴───────┴────────┴────────────┴─────┴──────────────────────────┘
[remove] All listed members will be affected.
Continue?: [no]/yes ?> yes
Success: Members removed successfully.
[exec at: 03.03.2021 22:08:01, exec time: 2s 825ms, nodes: core1@ecss1 v.3.14.7.626]