Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В этом разделе описаны команды, которые позволяют настраивать подсистему, отвечающую за автоматическое заведение абонентов на "Портале абонента", с возможностью задавать разные настройки для разных виртуальных АТС системы.

Кабинет абонента - раздел на веб-ресурсах Оператора связи, содержащий информацию об Абоненте, подключенных им Услугах связи, а также дающий возможность дистанционного управления Услугами связи и информационного обслуживания.

sync

Команда синхронизации абонентов ECSS-10 с порталом абонентов.

По умолчанию пароли для доступа к порталу абонента должны генерироваться автоматически, логин - номер абонента.

В системе 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/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

check-connection

Команда проверки доступности БД портала абонента.

Путь команды:

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

properties/set

Команда позволяет задавать/изменять параметры доступа до базы данных портала абонентов, изменять параметры автоматического заведения/удаления пользователей на портале абонента.

Путь команды:

domain/<DOMAIN>/subscriber-portal/properties/set

system/subscriber-portal/properties/set

Синтаксис:

set <FIELD> <VALUE>

Параметры:

<FIELD> - настраиваемый параметр:

  • auto_create_account - при декларации нового абонента автоматически создавать/не создавать учетную запись для доступа к кабинету абонента:
    • true - создавать;
    • false - не создавать, установлено по умолчанию;
  • auto_delete_account - при удалении абонента автоматически удалять/не удалять учетную запись для доступа к кабинету абонента;
    • true - удалять;
    • false - не удалять, установлено по умолчанию;
  • connection - настройка подключения к кабинету абонента, задается в виде <HOST>[:<PORT>] <LOGIN> <PASSWORD> <DATABASE>, где:
    <HOST> - имя или IP-адрес MySQL-сервера;
    <PORT> - номер порта MySQL-сервера;
    <LOGIN> - логин для подключения к MySQL-сервера;
    <PASSWORD> - пароль для подключения к MySQL-серверу;
    <DATABASE> - имя базы данных.

<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.

properties/info

Команда позволяет просматривать параметры доступа до базы данных портала абонентов, параметры автоматического заведения/удаления пользователей на портале абонентов.

Путь команды:

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                                                                      │
└───────────────────┴───────┴────────────────────────────────────────────────────────────────────────────────┘

properties/clean

Команда сброса настроек в значения, установленные по умолчанию.

Путь команды:

domain/<DOMAIN>/subscriber-portal/properties/clean

system/subscriber-portal/properties/clean

Синтаксис:

clean [<FIELD>]

Параметры:

<FIELD> - параметр, значение которого нужно установить по умолчанию, опциональный параметр:

  • auto_create_account - по умолчанию "false";
  • auto_delete_account - по умолчанию "false";
  • connection - по умолчанию "undefined".
    Описание параметров приведено выше.

Пример:

mike@[mycelium3@ecss3]:/$ domain/d.local/subscriber-portal/properties/clean auto_delete_account 
Properties values successfully restored
  • Нет меток