В этом разделе описаны команды, которые позволяют настраивать подсистему, отвечающую за автоматическое заведение абонентов на "Портале абонента", с возможностью задавать разные настройки для разных виртуальных АТС системы.
Кабинет абонента - раздел на веб-ресурсах Оператора связи, содержащий информацию об Абоненте, подключенных им Услугах связи, а также дающий возможность дистанционного управления Услугами связи и информационного обслуживания.
check-connection
Команда проверки доступности БД портала абонента. Выводит состояние подключения к БД:
- "Connection successful" - если соединение есть.
- "Connection failure: если соединение невозможно(с указанием причины).
Путь команды:
/domain/<DOMAIN>/subscriber-portal/check-connection
Синтаксис:
check-connection
Параметры:
Команда не содержит аргументов.
Примеры:
Успешное соединение с БД:
admin@mycelium1@ecss1:/$ domain/biysk.local/subscriber-portal/check-connection Connection successful [exec at: 15.03.2021 13:41:28, exec time: 13ms, nodes: ds1@ecss2 v.3.14.8.34]
Неуспешное соединение:
admin@mycelium1@ecss1:/$ domain/biysk.local/subscriber-portal/check-connection Connection failure: "#28000Access denied for user 'subscribers'@'192.168.1.22' (using password: YES)" [exec at: 15.03.2021 11:55:47, exec time: 22ms, nodes: ds1@ecss2 v.3.14.8.34]
sync
Команда синхронизации абонентов ECSS-10 с порталом абонентов.
По умолчанию пароли для доступа к порталу абонента должны генерироваться автоматически, логин - номер абонента.
В виртуальной АТС пароли хранятся в свойствах алиаса:
- "subscriber_portal\login"
- "subscriber_portal\password"
Путь команды:
/domain/<DOMAIN>/subscriber-portal/sync
Синтаксис:
sync [--password <PASSWORD>] [--verbose] <ALIASES> <IFACE>
Параметры:
--password - при указании данного флага можно установить пароль для каждой создаваемой учетной записи портала абонента;
<PASSWORD> - пароль для учетной записи;
--verbose - при указании данного флага будет показана подробная информация обо всех созданных абонентах;
<ALIASES> - список абонентов, символ "*" используется для указания всех абонентов данной виртуальной АТС;
<IFACE> - список интерфейсов, символ "*" используется для указания всех интерфейсов данной виртуальной АТС.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/subscriber-portal/sync --verbose 24050{0-4} 24050{0-4}@biysk.local [**********************************************************************] 5ms ┌──────────────────────────┬────────┬──────────────┬────────┐ │ Alias │ Login │ Password │ Result │ ├──────────────────────────┼────────┼──────────────┼────────┤ │ 240504, 064bc965029881d9 │ 240504 │ gpsBlidh8Zhn │ error │ │ 240503, 064bc96502987e11 │ 240503 │ y6GvVnbtlz5Q │ error │ │ 240502, 064bc96502987b37 │ 240502 │ ZVqYX96eLU7g │ error │ │ 240501, 064bc96502987849 │ 240501 │ NJNZ1DtWOaiK │ error │ │ 240500, 064bc96502985f58 │ 240500 │ j25tb2e0sExj │ error │ └──────────────────────────┴────────┴──────────────┴────────┘ SUCCESS: 0 FAIL: 5 TOTAL: 5 [exec at: 15.03.2021 10:01:34, exec time: 39ms, nodes: ds1@ecss2 v.3.14.8.34]
0 Комментариев