Оглавление |
---|
Hc_cocon_add_user
Команда добавляет нового пользователя в систему, позволяет добавить его в группы пользователей/администраторов системы ECSS-10, определенных виртуальных АТС (доменов).
...
Если пользователь с таким именем уже существует - выдается ошибка 404
Hc_cocon_del_user
Команда позволяет удалить пользователя из системы.
...
Блок кода |
---|
<in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="cocon_del_user.xsd"> <user name="test2"/> </in> |
Ответ:
204 код
Hc_cocon_add_user_to_group
Команда добавляет пользователя в указанную группу доступа.
...
Блок кода |
---|
<?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="cocon_add_user_to_group.xsd"> <result> <ok user="test_user" group="ecss-admin"/> <ok user="test_user" group="ecss-user"/> <ok user="test2" group="ecss-biysk.local-domain-user"/> <ok user="test2" group="ecss-user"/> <ok user="test2" group="ecss-biysk.local-domain-admin"/> </result> </out> |
Hc_cocon_del_user_from_group
Команда позволяет удалить пользователя из указанной группы доступа.
...
Блок кода |
---|
<?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="cocon_del_user_to_group.xsd"> <result> <ok user="test_user" group="ecss-admin"/> <ok user="test2" group="ecss-biysk.local-domain-admin"/> <ok user="test2" group="ecss-user"/> <ok user="test2" group="ecss-admin"/> </result> </out> |
Hc_my_groups
Команда позволяет вывести список групп доступа, разрешенных для текущего пользователя.
...
Блок кода |
---|
<?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="cocon_my_groups.xsd"> <groups> <group name="ecss-admin"/> <group name="ecss-biysk.local-domain-admin"/> <group name="ecss-biysk.local-domain-user"/> <group name="ecss-user"/> </groups> </out> |
Hc_cocon_passwd
Команда позволяет сменить пароль для текущего пользователя CoCon.
...
- в случае успеха: 201;
в случае ошибки:
Блок кода <?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="cocon_passwd.xsd"> <error name="testSSW" reason="No such object"/> </out>
Hc_cocon_check_passwd
Команда позволяет проверить пароль для определенного пользователя CoCon.
...
Блок кода |
---|
<?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="cocon_check_passwd.xsd"> <result correct="true"/> </out> |
Hc_cocon_users_list
Команда возвращает список пользователей подсистемы управления CoCon с указанием групп доступа, в которые каждый пользователь входит.
...
Блок кода |
---|
<?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="cocon_users_list.xsd"> <users> <user name="admin"> <groups> <group name="ecss-admin"/> <group name="ecss-biysk.local-domain-admin"/> <group name="ecss-biysk.local-domain-user"/> <group name="ecss-user"/> </groups> </user> <user name="bsk"> <groups> <group name="ecss-biysk.local-domain-admin"/> <group name="ecss-biysk.local-domain-user"/> </groups> </user> <user name="support"> <groups> <group name="ecss-admin"/> <group name="ecss-user"/> </groups> </user> <user name="test2"> <groups> <group name="ecss-biysk.local-domain-user"/> </groups> </user> <user name="test_user"> <groups> <group name="ecss-ct.office-domain-admin"/> <group name="ecss-ct.office-domain-user"/> <group name="ecss-user"/> </groups> </user> </users> </out> |
Hc_cocon_groups_list
Команда возвращает список групп доступа подсистемы CoCon с указанием пользователей, которые входят в данные группы.
...
Блок кода |
---|
<?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="cocon_groups_list.xsd"> <groups> <group name="ecss-admin"> <users> <user name="admin"/> <user name="support"/> </users> </group> <group name="ecss-biysk.local-domain-admin"> <users> <user name="admin"/> <user name="bsk"/> </users> </group> <group name="ecss-biysk.local-domain-user"> <users> <user name="admin"/> <user name="bsk"/> <user name="test2"/> </users> </group> <group name="ecss-ct.office-domain-admin"> <users> <user name="test_user"/> </users> </group> <group name="ecss-ct.office-domain-user"> <users> <user name="test_user"/> </users> </group> <group name="ecss-user"> <users> <user name="admin"/> <user name="support"/> <user name="test_user"/> </users> </group> <group name="{ECSS-ROOT}"> <users/> </group> </groups> </out> |
Hc_cocon_roles_list
Команда возвращает список ролей подсистемы управления CoCon с указанием групп доступа, а также доменов, в которых данная роль видна.
...
Блок кода |
---|
<?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="cocon_roles_list.xsd"> <roles> <role name="cc-admin"> <groups/> <domains> <domain name="*"/> </domains> </role> <role name="office"> <groups> <group name="ecss-ct.office-domain-admin"/> <group name="ecss-ct.office-domain-user"/> </groups> <domains/> </role> <role name="pbx-10X-admin"> <groups/> <domains> <domain name="*"/> </domains> </role> </roles> </out> |
Hc_cocon_user_property_clean
Команда позволяет удалять произвольные свойства CoCon пользователей.
...
Блок кода |
---|
<?xml version="1.0" encoding="UTF-8"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="cocon_user_property_clean.xsd"> <error cmd="hc_cocon_user_property_clean" reason="restricted_property" body="shell_history_size"/> </out> |
Hc_cocon_user_property_info
Команда позволяет просматривать свойства CoCon пользователей.
...
Блок кода |
---|
<?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="cocon_user_property_info.xsd"> <response> <property key="shell_history" value="cocon/.properties/info cocon/.properties/set test_prop2 superadmin cocon/.properties/info cocon/.properties/set test_prop 112 cocon/.properties/set shell_history_size 500 cocon/.properties/info cocon/role/add-group office ecss-ct.office-domain-user cocon/role/add-group office ecss-ct.office-domain-admin cocon/role/declare office cocon/role/add-group office.rl cocon/role/add-group office.rl ecss-ct.office-domain-admin cocon/role/add-group office.roles ecss-ct.office-domain-admin cocon/role/add-group office.roles cocon/list users domain/biysk.local/sip/user/registered domain/biysk.local/sip/user/check loc.gr 240462@biysk.local cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss2 ip = 192.168.2.62 cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss1 ip = 192.168.2.61 cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss1 ip = 192.168.2.98 cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss2 ip = 192.168.2.99 domain/biysk.local/sip/user/check loc.gr 240462@biysk.local cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss1 ip = 192.168.2.61 cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss2 ip = 192.168.2.62 cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss2 ip = 192.168.2.99 cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss1 ip = 192.168.2.98 domain/biysk.local/sip/user/check loc.gr 240462@biysk.local cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss1 ip = 192.168.2.61 cluster/adapter/sip1/sip/network/info cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss2 ip = 192.168.2.62 cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss1 ip = 192.168.2.61 domain/biysk.local/sip/user/check loc.gr 240462@biysk.local cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss2 ip = 192.168.2.98 cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss2 ip = 192.168.2.99 cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss1 ip = 192.168.2.99 cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss1 domain/biysk.local/sip/user/check loc.gr 240462@biysk.local cluster/adapter/sip1/sip/network/info cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss1 ip = 192.168.2.61 cluster/adapter/sip1/sip/network/info cluster/adapter/sip1/sip/network/set ip_set ipset1 listen-ports list = [5060,5061,5062,5063,5064,5071,5072,5073,5074] cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss2 ip = 192.168.2.62 cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss1 ip = 192.168.2.61 cluster/adapter/sip1/sip/network/info cluster/adapter/sip1/sip/network/clean domain/biysk.local/sip/user/check loc.gr 240462@biysk.local cluster/adapter/sip1/sip/network/set ip_set ipset1 listen-ports list = [5060,5061,5062,5063,5064,5071,5072,5073,5074] cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss2 ip = 192.168.2.62 cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss1 ip = 192.168.2.61 cluster/adapter/sip1/sip/network/info cluster/adapter/sip1/sip/network/clean ip_set ipset1 cluster/adapter/sip1/sip/network/info domain/biysk.local/sip/user/check loc.gr 240003@biysk.local domain/biysk.local/sip/user/check loc.gr 240002@biysk.local domain/biysk.local/sip/user/check loc.gr 240462@biysk.local node/uptime domain/biysk.local/ss/voicemail/mailbox/show 240464 cluster/mediator/md1/alarms/clear all system-status domain/biysk.local/sip/user/check loc.gr 240469@biysk.local domain/biysk.local/sip/user/check loc.gr 240462@biysk.local domain/biysk.local/sip/user/check loc.gr 240* domain/biysk.local/sip/user/check loc.gr 240462@biysk.local cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss1 ip = 192.168.2.61 cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss2 ip = 192.168.2.62 cluster/adapter/sip1/sip/network/info cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss2 192.168.2.62 cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss1 192.168.2.61 cluster/adapter/sip1/sip/network/info cluster/adapter/sip1/sip/network/set ip_set ipset1 listen-ports list = [5060,5061,5062,5063,5064,5071,5072,5073,5074] cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss2 cluster/adapter/sip1/sip/network/set ip_set ipset1 node-ip node = sip1@ecss1 cluster/adapter/sip1/sip/network/set ip_set ipset1 listen-ports list = [5060,5061,5062,5063,5064,5071,5072,5073,5074] domain/biysk.local/sip/user/check loc.gr 240462@biysk.local cluster/adapter/sip1/sip/network/clean ip_set ipset1 domain/biysk.local/sip/user/check loc.gr 240462@biysk.local domain/biysk.local/sip/user/registered cluster/adapter/sip1/sip/network/set ip_set ipset1 listen-ports list = [5060,5061,5062,5063,5064,5071,5072,5073,5074] cluster/adapter/sip1/sip/network/set ip_set ipset1 listen-ports list = [5061,5062,5063,5064,5071,5072,5073,5074] cluster/adapter/sip1/sip/network/info cocon/add-user test2 cocon/list users domain/declare ct.office node/mycelium1@ecss1/process-info node/mycelium1@ecss1/service node/check-services system-status system/ivr/script/restrictions/apply play-dial biysk.local system/ivr/script/restrictions/set play-dial available_blocks add play, play-out, dial system/ivr/script/restrictions/declare play-dial system/ivr/script/restrictions/apply 2x2.prof biysk.local system/ivr/script/restrictions/info --long ivr_gr1 system/ivr/script/restrictions/apply ivr_gr1 biysk.local system/ivr/script/restrictions/apply 2x2.prof biysk.local system/ivr/script/restrictions/apply 2x2.prof 4 system/ivr/script/restrictions/apply 2x2.prof system/ivr/script/restrictions/apply 3-block system/ivr/script/restrictions/apply ivr_gr1 system/ivr/script/restrictions/info --long ivr_gr1 system/ivr/script/restrictions/info system/ivr/script/restrictions/apply ivr_gr1 domain/biysk.local/ivr/script/restrictions/set max_blocks_per_script 50 "/> <property key="shell_history_size" value="100"/> <property key="test_prop" value="112"/> <property key="test_prop2" value="superadmin"/> </response> </out> |
Hc_cocon_user_property_set
Команда позволяет выставлять/изменять произвольные свойства CoCon пользователей.
...