В этом разделе описаны системные команды, которые позволяют настраивать подсистему, отвечающую за автоматическое внесение номеров, имен, email-ов абонентов в "Адресную книгу", синхронизировать базу уже созданный абонентов.
Адресная книга - база MySQL(ecss_address_book), в которой содержатся номера телефонов абонентов ECSS-10 с их ФИО, email-ами, аватарами и пр.
sync
Команда синхронизации абонентов 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 24010{0-1} [**********************************************************************] 25ms ┌───────────┬──────────────────────────┬────────┐ │ Domain │ Alias │ Result │ ├───────────┼──────────────────────────┼────────┤ │biysk.local│ 240100, 064bc964f7cc4222 │ok │ │ │ 240101, 064bc9652bfe3487 │ok │ └───────────┴──────────────────────────┴────────┘ SUCCESS: 2 FAIL: 0 TOTAL: 2
Синхронизация всех абонентов системы:
admin@mycelium1@ecss1:/$ system/address-book/sync * * [**********************************************************************] 215ms SUCCESS: 372 FAIL: 0 TOTAL: 372
check-connection
Команда проверки доступности БД адресной книги.
Путь команды:
/system/address-book/check-connection
Синтаксис:
check-connection
Параметры:
Команда не содержит аргументов.
Пример:
admin@mycelium1@ecss1:/$ system/address-book/check-connection Connection successful
Добавить комментарий