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

В данном разделе описываются команды для управления настройками службы уведомлений по электронной почте или Jabber.

Для администратора системы команды выполняются на уровне кластера в разделах /cluster/mediator/<CLUSTER>/notifier/.
Для администратора виртуальной АТС команды выполняются на уровне виртуальной АТС в разделе domain/<DOMAIN>/notifier/ и применяются только для определенной виртуальной АТС.

<CLUSTER> - имя кластера с ролью медиатор.
<DOMAIN> - имя виртуальной АТС.

Таблица 1 - Описание параметров службы уведомлений

ПараметрЗначение по умолчаниюОписание
email""Адрес электронной почты, с которого будут отправляться уведомления
email_buffer_limit50Количество сообщений, накапливаемых в буфере, для отправки на электронную почту
email_enablefalseСостояние работы службы уведомлений по электронной почте:
- true - отправка разрешена;
- false - отправка запрещена
email_password"ylperon"Пароль для подключения к электронной почте
email_portdefaultНомер порта SMTP-сервера
значение по умолчание зависит от режима защиты соединения:
- 25 - без защиты;
- 465 - для SSL/TLS;
- 587 - для STARTTLS.
email_protection_connectionnoneЗащита соединения при передаче email-сообщений:
- none - не используется;
- ssl_tls - защита соединения по протоколу SSL/TLS;
- starttls - защита соединения STARTTLS.
email_resend_count_max5Количество попыток отправки email-сообщения при неуспешной передаче
email_resend_timer30Период времени перед повторной отправкой уведомления, если предыдущее было не доставлено, в секундах. Значение "0" - повторная отправка отключена
email_server"mail.eltex.loc"Адрес сервера электронной почты
email_username""Имя пользователя для подключения к электронной почте
jabber_buffer_limit50Количество сообщений, которое может быть накоплено в буфере для отправки через Jabber
jabber_enablefalseСостояние работы службы уведомлений по Jabber:
- true - отправка разрешена;
- false - отправка запрещена
jabber_password"ylperon"Пароль для подключения к Jabber-аккаунту
jabber_port5222Номер порта Jabber-сервера
jabber_version0.0Версия XMPP протокола, который поддерживается Jabber-сервером
jabber_reconnect_timer10Время повторного установления соединения до сервера, если связь была потеряна, в секундах
jid""Аккаунт Jabber ID

clean

Данной командой осуществляется установка параметров по умолчанию для параметров службы уведомлений.

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

/domain/<DOMAIN>/notifier/clean

Синтаксис::

clean [<KEY>]

Параметры:

<KEY> - название параметра, значение которого нужно установить по умолчанию. Опциональный параметр. Если параметр не указывать, то все значения будут установлены по умолчанию. Список параметров приведен в таблице 1.

Пример:

support@[mycelium1@biysk1]:/$ domain/biysk.local/notifier/clean email_buffer_limit
Properties values successfully restored

info

Команда просмотра текущих настроек службы уведомлений.

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

/domain/<DOMAIN>/notifier/info

Синтаксис:

info [<KEY>]

Параметры:

<KEY> - название параметра, опциональный параметр, список приведен в таблице 1.

Пример:

admin@[ds1@ecss1]:/$ domain/tc.test/notifier/info 
┌───────────────────────────┬───────┬───────────────────────┐
│         Property          │Domain │         Value         │
├───────────────────────────┼───────┼───────────────────────┤
│email                      │tc.test│test.user@eltex.loc    │
│email_buffer_limit         │tc.test│50                     │
│email_enable               │tc.test│false                  │
│email_password             │tc.test│tester                 │
│email_port                 │tc.test│587                    │
│email_protection_connection│tc.test│starttls               │
│email_resend_count_max     │tc.test│5                      │
│email_resend_timer         │tc.test│30                     │
│email_server               │tc.test│mail.eltex.loc         │
│email_username             │tc.test│test.user              │
│jabber_buffer_limit        │tc.test│50                     │
│jabber_enable              │tc.test│false                  │
│jabber_password            │tc.test│ecss10                 │
│jabber_port                │tc.test│5222                   │
│jabber_reconnect_timer     │tc.test│10                     │
│jid                        │tc.test│ecss10_test@ubuntu-test│
└───────────────────────────┴───────┴───────────────────────┘

set

Командной выполняется настройка параметров службы уведомлений.

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

/domain/<DOMAIN>/notifier/set

Синтаксис:

set <KEY> <VALUE>

Параметры:

<KEY> - имя параметра, значение которого необходимо настроить, список приведен в таблице 1;
<VALUE> - значение параметра, описание приведено в таблице 1.

Пример:

% Установка джаббер-аккаунта для всех доменов
support@[mycelium1@biysk1]:/$ cluster/mediator/md1/notifier/set * jid ecss.notifier@jabber.eltex.loc

send_test_msg

Команда для отправки тестового сообщения.

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

/domain/<DOMAIN>/notifier/send_test_msg

Синтаксис:

send_test_msg <TO> <ID>

Параметры:

<TO> - получатель тестового сообщения:

  • email - электронная почта;
  • jabber - jabber-клиент.

<ID> - адрес электронной почты или номер jabber.

Пример:

support@[mycelium1@biysk1]:/$ cluster/mediator/md1/notifier/send_test_msg email test@mail.ru
  • Нет меток