/domain/<DOMAIN>/subscriber-portal/ - команды управления кабинетом абонента
В этом разделе описаны команды, которые позволяют настраивать подсистему, отвечающую за автоматическое заведение абонентов на "Портале абонента", с возможностью задавать разные настройки для разных виртуальных АТС системы.
Кабинет абонента - раздел на веб-ресурсах Оператора связи, содержащий информацию об Абоненте, подключенных им Услугах связи, а также дающий возможность дистанционного управления Услугами связи и информационного обслуживания.
check-connection
Команда проверки доступности БД портала абонента. Выводит состояние подключения к БД:
- "Connection successful" - если соединение есть.
- "Connection failure: если соединение невозможно(с указанием причины).
Путь команды:
/domain/<DOMAIN>/subscriber-portal/check-connection
Синтаксис:
check-connection
Параметры:
Команда не содержит аргументов.
Примеры:
Успешное соединение с БД:
admin@[ds1@ecss1]:/$ domain/biysk.local/subscriber-portal/check-connection Connection successful [exec at: 15.03.2019 13:36:56, exec time: 58ms, nodes: ds1@ecss1]
Неуспешное соединение:
admin@[ds1@ecss1]:/$ domain/biysk.local/subscriber-portal/check-connection Connection failure: "#28000Access denied for user 'subscribers'@'192.168.1.21' (using password: YES)" [exec at: 16.03.2019 09:54:30, exec time: 76ms, nodes: ds1@ecss1]
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@[ds1@ecss1]:/$ domain/biysk.local/subscriber-portal/sync --verbose 24050{0-4} 24050{0-4}@biysk.local [**********************************************************************] 10ms ┌──────────────────────────┬────────┬──────────┬────────┐ │ Alias │ Login │ Password │ Result │ ├──────────────────────────┼────────┼──────────┼────────┤ │ 240504, 708c5c3852b3b78e │ 240504 │ 7vXeRePR │ ok │ │ 240503, 708c5c38529ba890 │ 240503 │ 7AByZsZB │ ok │ │ 240502, 708c5c385283f036 │ 240502 │ 9fWMaGae │ ok │ │ 240501, 708c5c385269803c │ 240501 │ eWHiHhXC │ ok │ │ 240500, 708c5c38523ce87b │ 240500 │ qgP9dKer │ ok │ └──────────────────────────┴────────┴──────────┴────────┘ SUCCESS: 5 FAIL: 0 TOTAL: 5 [exec at: 15.03.2019 13:44:40, exec time: 148ms, nodes: ds1@ecss1]