В данном разделе описываются команды управления конфигурацией доступа до FTP-сервера с CDR-файлами.
В данном разделе описываются команды, доступные для администратора системы ECSS-10.

Таблица 1 - Описание параметров FTP-сервера, доступные администратору системы ECSS-10

НазваниеЗначение по умолчаниюОписание
ftp_enabledtrueактивировать доступ до FTP-сервера через FTP
ftps_enabledtrueактивировать доступ до FTP-сервера через FTPS
passwordcdrпароль для доступа на FTP-сервер
port21порт, на котором доступен FTP-сервер
iface"0.0.0.0"интерфейс, на котором будет находиться FTP-сервер
ssl_certfileecss10.crtимя ssl private key
ssl_keyfileecss10.keyимя ssl сертификата
ssl_password[]пароль сертификата SSL (если нужен)

SSL сертификат и ключ необходимо поместить в папку /etc/ecss/ssl/


clean

Данной командой восстанавливаются значения заданного параметра по умолчанию.

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

/cluster/core/<CORE>/tts/ftp/properties/clean

Синтаксис:

clean [<NODE> <FIELD>] [--force]

Параметры:

<NODE> - имя ноды, символ "*" используется для указания всех нод;
<FIELD> - название параметра, значение которого нужно установить по умолчанию, список параметров приведен в таблице 1;

--force - выполнение команды без запроса подтверждения.

Пример:

admin@[core1@ecss1]:/$ cluster/core/core1/tts/ftp/properties/clean * password     
Properties values successfully restored

[exec at: 04.02.2019 11:18:34, exec time: 141ms, nodes: core1@ecss1]

info

Команда просмотра информации о настройках параметров FTP-сервера с CDR-файлами.

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

/cluster/core/<CORE>/tts/ftp/properties/info

Синтаксис:

info [<NODE> <FIELD>]

Параметры:

<NODE> - имя ноды, символ "*" используется для указания всех нод;
<FIELD> - название параметра, список параметров приведен в таблице 1.

Если в профиле безопасности (/system/security/profile/) параметр show_password_at_cli = off, то в выводе пароль скрывается, и вместо него показываются ********

Пример:

admin@mycelium1@ecss1:/$  cluster/core/core1/tts/ftp/properties/info      
┌────────────┬────┬──────────┐
│  Property  │Node│  Value   │
├────────────┼────┼──────────┤
│ftp_enabled │    │true      │
│ftps_enabled│    │true      │
│iface       │    │0.0.0.0   │
│password    │    │********  │
│port        │    │21        │
│ssl_certfile│    │ecss10.crt│
│ssl_keyfile │    │ecss10.key│
│ssl_password│    │          │
└────────────┴────┴──────────┘

[exec at: 19.06.2020 00:05:42, exec time: 17ms, nodes: core1@ecss1]

Описание таблицы:

  • Property - название параметра;
  • Domain - имя виртуальной АТС;
  • Value - значение параметра.

set

Данной командой выполняется настройка параметров FTP-сервера с CDR-файлами.

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

/cluster/core/<CORE>/tts/ftp/properties/set

Синтаксис:

set <NODE> <FIELD> <VALUE>

Параметры:

<NODE> - имя ноды, символ "*" используется для указания всех нод;
<FIELD> - название конфигурируемого параметра, список параметров приведен в таблице 1;
<VALUE> - значение параметра.

Пароль проверяется на соответствие требованиям, установленным в профиле безопасности (/system/security/profile/), параметр restrictions.

Пример:

admin@[core1@ecss1]:/$ cluster/core/core1/tts/ftp/properties/set * password cdrcdr
Property "password" successfully changed from: 
cdr
   to
cdrcdr.

[exec at: 04.02.2019 11:17:52, exec time: 201ms, nodes: core1@ecss1]