/domain/<DOMAIN>/notifier/ - команды управления настройками службы уведомлений по электронной почте или Jabber
В данном разделе описываются команды для управления настройками службы уведомлений.
Для администратора виртуальной АТС команды выполняются на уровне виртуальной АТС в разделе domain/<DOMAIN>/notifier/ и применяются только для определенной виртуальной АТС.
<DOMAIN> - имя виртуальной АТС.
clean
Данной командой осуществляется установка параметров по умолчанию для параметров службы уведомлений.
Путь команды:
/domain/<DOMAIN>/notifier/clean
Синтаксис::
clean [<KEY>] [--force]
Параметры:
<KEY> - название параметра, значение которого нужно установить по умолчанию. Опциональный параметр. Если параметр не указывать, то все значения будут установлены по умолчанию. Список параметров приведен в таблице 1.
--force - выполнение команды без запроса подтверждения.
Пример:
admin@[ds1@ecss1]:/$ domain/biysk.local/notifier/clean [clean] You are going to clean all customized properties in the domain "biysk.local". Are you sure?: yes/no ?> yes Properties values successfully restored [exec at: 13.03.2019 14:59:35, exec time: 3s 92ms, nodes: core1@ecss2]
info
Команда просмотра текущих настроек службы уведомлений.
Путь команды:
/domain/<DOMAIN>/notifier/info
Синтаксис:
info [<KEY>]
Параметры:
<KEY> - название параметра, опциональный параметр, список приведен в таблице 1.
Если в профиле безопасности (/system/security/profile/) параметр show_password_at_cli = off, то в выводе пароль скрывается, и вместо него показываются ********
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/notifier/info ┌───────────────────────────┬───────────┬────────────────────────┐ │ Property │ Domain │ Value │ ├───────────────────────────┼───────────┼────────────────────────┤ │email │biysk.local│ecss10biysk@mail.ru │ │email_buffer_limit │biysk.local│50 │ │email_enable │biysk.local│false │ │email_password │biysk.local│******** │ │email_port │biysk.local│465 │ │email_protection_connection│biysk.local│ssl_tls │ │email_resend_count_max │biysk.local│5 │ │email_resend_timer │biysk.local│30 │ │email_server │biysk.local│smtp.mail.ru │ │email_username │biysk.local│ecss10biysk@mail.ru │ │jabber_buffer_limit │biysk.local│50 │ │jabber_enable │biysk.local│false │ │jabber_password │biysk.local│******** │ │jabber_port │biysk.local│5222 │ │jabber_reconnect_timer │biysk.local│10 │ │jabber_version │biysk.local│0.0 │ │jid │biysk.local│ecss-10@jabber.eltex.loc│ └───────────────────────────┴───────────┴────────────────────────┘ [exec at: 18.06.2020 23:51:35, exec time: 22ms, nodes: md1@ecss1]
set
Командной выполняется настройка параметров службы уведомлений.
Путь команды:
/domain/<DOMAIN>/notifier/set
Синтаксис:
set <KEY> <VALUE>
Параметры:
<KEY> - имя параметра, значение которого необходимо настроить, список приведен в таблице 1;
<VALUE> - значение параметра, описание приведено в таблице 1.
Пароль проверяется на соответствие требованиям, установленным в профиле безопасности (/system/security/profile/), параметр restrictions.
Пример:
admin@[ds1@ecss1]:/$ domain/biysk.local/notifier/set jabber_version 1.0 Property "jabber_version" successfully changed from: 0.0 to 1.0. [exec at: 13.03.2019 14:55:15, exec time: 416ms, nodes: core1@ecss1]
send_test_msg
Команда для отправки тестового сообщения.
Путь команды:
/domain/<DOMAIN>/notifier/send_test_msg
Синтаксис:
send_test_msg <TO> <ID> [<Message>]
Параметры:
<TO> - получатель тестового сообщения:
- email - электронная почта;
- jabber - jabber-клиент;
<ID> - адрес электронной почты или номер jabber;
<Message> - текст сообщения.
Пример:
admin@[ds1@ecss1]:/$ domain/biysk.local/notifier/send_test_msg email asz@sibnet.ru Test_domain_msg Send test message successfully [exec at: 13.03.2019 14:47:32, exec time: 1s 366ms, nodes: core1@ecss1]