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

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

clean

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

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

/system/subscriber-portal/properties/clean

Синтаксис:

clean [<DOMAIN> | * [<FIELD>]] [--force]

Параметры:

<DOMAIN> -имя виртуальной АТС;

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

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

Пример:

admin@[mycelium1@ecss1]:/$ system/subscriber-portal/properties/clean * auto_create_account 
Property auto_create_account values successfully restored

[exec at: 18.02.2019 11:22:26, exec time: 250ms, nodes: sip1@ecss2]
admin@[mycelium1@ecss1]:/$ system/subscriber-portal/properties/clean * auto_delete_account 
Property auto_delete_account values successfully restored

[exec at: 18.02.2019 11:22:38, exec time: 266ms, nodes: md1@ecss2]

info

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

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

/system/subscriber-portal/properties/info

Синтаксис:

info [<DOMAIN> | * [<FIELD>]]

Параметры:

<DOMAIN> -имя виртуальной АТС;

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

Пример:

admin@[mycelium1@ecss1]:/$ system/subscriber-portal/properties/info   
┌───────────────────┬───────────┬────────────────────────────────────────────────────────────────────────────────┐
│     Property      │  Domain   │                                     Value                                      │
├───────────────────┼───────────┼────────────────────────────────────────────────────────────────────────────────┤
│auto_create_account│           │true                                                                            │
│auto_create_account│biysk.local│true                                                                            │
│auto_delete_account│           │true                                                                            │
│auto_delete_account│biysk.local│true                                                                            │
│connection         │           │Host: sp.mysql.ecss; Database: ecss_subscribers; Login: subscribers; Password: s│
│                   │           │ubscribers                                                                      │
│connection         │biysk.local│Host: sp.mysql.ecss; Database: ecss_subscribers; Login: subscribers; Password: s│
│                   │           │ubscribers                                                                      │
│web_sp_server      │           │http://subscriberportal.ecss:81/                                                │
└───────────────────┴───────────┴────────────────────────────────────────────────────────────────────────────────┘

[exec at: 18.02.2019 11:17:49, exec time: 91ms, nodes: md1@ecss2]

set

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

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

/system/subscriber-portal/properties/set

Синтаксис:

set [<DOMAIN> | * ] <FIELD> <VALUE>

Параметры:

<DOMAIN> -имя виртуальной АТС;

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

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

<VALUE> - значение параметра.

Пример:

admin@[mycelium1@ecss1]:/$ system/subscriber-portal/properties/set * connection sp.mysql.ecss subscribers subscribers ecss_subscribers              
Property "connection" successfully changed from: 

   to
Host: sp.mysql.ecss; Database: ecss_subscribers; Login: subscribers; Password: subscribers.

[exec at: 18.02.2019 11:00:17, exec time: 208ms, nodes: sip1@ecss2]
  • Нет меток