В этом разделе описаны команды, которые позволяют настраивать подсистему, отвечающую за автоматическое заведение абонентов на "Портале абонента", с возможностью задавать разные настройки для разных виртуальных АТС системы.
Кабинет абонента - раздел на веб-ресурсах Оператора связи, содержащий информацию об Абоненте, подключенных им Услугах связи, а также дающий возможность дистанционного управления Услугами связи и информационного обслуживания. |
Команда синхронизации абонентов ECSS-10 с порталом абонентов.
По умолчанию пароли для доступа к порталу абонента должны генерироваться автоматически, логин - номер абонента.
В системе ECSS-10 пароли хранятся в свойствах алиаса:
Путь команды:
domain/<DOMAIN>/subscriber-portal/sync
Синтаксис:
sync [--password <PASSWORD>] [--verbose] <ALIASES> <IFACE>
Параметры:
--password - при указании данного флага можно установить пароль для каждой создаваемой учетной записи портала абонента;
<PASSWORD> - пароль для учетной записи;
--verbose - при указании данного флага будет показана подробная информация обо всех созданных абонентах;
<ALIASES> - список абонентов, символ "*" используется для указания всех абонентов данной виртуальной АТС;
<IFACE> - список интерфейсов, символ "*" используется для указания всех интерфейсов данной виртуальной АТС.
Пример:
admin@[ds1@ecss1]:/$ domain/test.ssw/subscriber-portal/sync --verbose 100{1-5} * [**********************************************************************] 234ms ┌────────────────────────┬───────┬──────────┬────────┐ │ Alias │ Login │ Password │ Result │ ├────────────────────────┼───────┼──────────┼────────┤ │ 1001, 0545b6489379a5e0 │ 1001 │ 1234 │ ok │ │ 1002, 0545b64a2987aba9 │ 1002 │ 1234 │ ok │ │ 1003, 0545b64a29881e8a │ 1003 │ 1234 │ ok │ │ 1004, 0545b64a2988638e │ 1004 │ 1234 │ ok │ │ 1005, 0545b64a298889b3 │ 1005 │ 1234 │ ok │ └────────────────────────┴───────┴──────────┴────────┘ SUCCESS: 5 FAIL: 0 TOTAL: 5 |
Команда проверки доступности БД портала абонента.
Путь команды:
domain/<DOMAIN>/subscriber-portal/check-connection
system/subscriber-portal/check-connection
Синтаксис:
check-connection
Параметры:
Команда не содержит аргументов.
Пример:
elena@[ds1@ecss1]:/$ domain/test.domain/subscriber-portal/check-connection Connection successful |
Команда позволяет задавать/изменять параметры доступа до базы данных портала абонентов, изменять параметры автоматического заведения/удаления пользователей на портале абонента.
Путь команды:
domain/<DOMAIN>/subscriber-portal/properties/set
system/subscriber-portal/properties/set
Синтаксис:
set <FIELD> <VALUE>
Параметры:
<FIELD> - настраиваемый параметр:
<VALUE> - значение параметра.
Пример:
mike@[mycelium3@ecss3]:/$ domain/d.local/subscriber-portal/properties/set auto_delete_account true Property "auto_delete_account" successfully changed from: false to true. mike@[mycelium3@ecss3]:/$ /cluster/storage/ds1/subscriber-portal/properties/set d.local connection 192.168.23.34:3306 subscribers 145632 ecss_subscribers Property "connection" successfully changed from: to Host: localhost:3306; Database: ecss_subscribers; Login: subscribers; Password: 145632. |
Команда позволяет просматривать параметры доступа до базы данных портала абонентов, параметры автоматического заведения/удаления пользователей на портале абонентов.
Путь команды:
domain/<DOMAIN>/subscriber-portal/properties/infо
system/subscriber-portal/properties/info
Синтаксис:
info [<Field>]
Параметры:
<Field> - параметр, значение которого нужно вывести: auto_create_account, auto_delete_account, connection. Опциональный параметр.
Пример:
mike@[mycelium3@ecss3]:/$ domain/d.local/subscriber-portal/properties/info ┌───────────────────┬───────┬────────────────────────────────────────────────────────────────────────────────┐ │ Property │Domain │ Value │ ├───────────────────┼───────┼────────────────────────────────────────────────────────────────────────────────┤ │auto_create_account│d.local│true │ │auto_delete_account│d.local│true │ │connection │d.local│Host: 192.168.23.87; Database: ecss_subscribers; Login: subscribers; Password: s│ │ │ │ubscribers │ └───────────────────┴───────┴────────────────────────────────────────────────────────────────────────────────┘ |
Команда сброса настроек в значения, установленные по умолчанию.
Путь команды:
domain/<DOMAIN>/subscriber-portal/properties/clean
system/subscriber-portal/properties/clean
Синтаксис:
clean [<FIELD>]
Параметры:
<FIELD> - параметр, значение которого нужно установить по умолчанию, опциональный параметр:
Пример:
mike@[mycelium3@ecss3]:/$ domain/d.local/subscriber-portal/properties/clean auto_delete_account Properties values successfully restored |