В этом разделе описаны системные команды, которые позволяют настраивать подсистему, отвечающую за автоматическое внесение номеров, имен, email-ов абонентов в "Адресную книгу", синхронизировать базу уже созданный абонентов.
Адресная книга - база MySQL в которой содержатся номера телефонов абонентов ECSS-10 с их именами, email-ами. |
Команда синхронизации абонентов ECSS-10 с адресной книгой.
Путь команды:
/system/address-book/sync
Синтаксис для команды, уровня системы:
sync * | <DOMAIN> [--verbose] * | <ADDRESS_RANGE>
--verbose - при указании данного флага будет показана подробная информация обо всех созданных записей в адресной книге;
<DOMAIN> - имя виртуальной АТС (символ "*" используется для указания всех виртуальных АТС);
<ADDRESS_RANGE> - список абонентов ECSS-10 для синхронизации, символ "*" используется для указания всех абонентов данной виртуальной АТС.
Пример:
admin@[mycelium1@ecss1]:/$ system/address-book/sync biysk.local --verbose 24046{2-9}
[**********************************************************************] 25ms
┌───────────┬──────────────────────────┬────────┐
│ Domain │ Alias │ Result │
├───────────┼──────────────────────────┼────────┤
│biysk.local│ 240467, 708c5f55dfa3319a │ok │
│ │ 240469, 708c5c0b97c48e4d │ok │
│ │ 240465, 708c5c01bd7b9764 │ok │
│ │ 240462, 708c5beda8cd39d0 │ok │
│ │ 240466, 708c5eea9833646d │ok │
│ │ 240464, 708c5bf76388b92e │ok │
└───────────┴──────────────────────────┴────────┘
SUCCESS: 6
FAIL: 0
TOTAL: 6
[exec at: 18.02.2019 09:38:47, exec time: 117ms, nodes: ds1@ecss1] |
Команда проверки доступности БД адресной книги.
Путь команды:
/system/address-book/check-connection
Синтаксис:
check-connection
Параметры:
Команда не содержит аргументов.
Пример:
admin@[mycelium1@ecss1]:/$ system/address-book/check-connection Connection successful [exec at: 18.02.2019 09:41:07, exec time: 213ms, nodes: ds1@ecss2] |