/domain/<DOMAIN>/core/messages/ - команды управления системными текстовыми сообщениями
В разделе описываются команды для установки и просмотра текстовых сообщений, которые используются в системе. Текстовые сообщения используются для информирования в некоторых услугах, факсах, e-mail, Call-центре и пр. В зависимости от выставленной на алиасе локали можно задавать свои параметры сообщений. Для администратора системы команды выполняются на уровне кластера в разделе /cluster/core/<CORE>/messages/ - команды управления информационными сообщениями.
Таблица 1. Типы информационных сообщений.
| Название | Значение по умолчанию | Значение |
|---|---|---|
| alarm_on | "Будильник установлен" | ru, "Будильник установлен" en, "Alarm on" |
| call_forwarding | "Переадресация на..." | ru, "Переадресация на" en, "Call forwarding on" |
cc_queue_lost_call_body | "Абонент: {}\n | ru,"Абонент: {}\n en,"Subscriber: {}\n |
| cc_queue_lost_call_subject | "Пропущенный вызов от абонента" | ru,"Пропущенный вызов от абонента" en,"Call missed" |
| error | "Ошибка" | ru,"Ошибка" |
ivr_block_fax_body | "Получено: {}\n | ru,"Получено: {}\n |
ivr_block_fax_error_body | "Время: {}\n | ru,"Время: {}\n |
ivr_block_fax_error_subject | "Не удалось принять факс от {}({})" | ru,"Не удалось принять факс от {}({})" |
ivr_block_fax_subject | "Факс от {}({})" | ru,"Факс от {}({})" |
my_number | "Мой номер {}" | ru,"Мой номер {}" en,"Current number {}" |
| pin_incorrect | "Неверный PIN" | ru,"Неверный PIN" |
ss_activate_error | "Ошибка активации" | ru,"Ошибка активации" |
| ss_activated | "Активирован" | ru,"Активирован" |
| ss_already_activated | "Услуга уже активирована" | ru,"Услуга уже активирована" |
| ss_changed | "Изменен" | ru,"Изменен" |
| ss_deactivated | "Деактивирoван" | ru,"Деактивирoван" |
| ss_deactivated_all | "Деактивирoван" | ru,"Деактивирoван" en,"Deactivated" |
| ss_deactivate_error | "Ошибка деактивации" | ru,"Ошибка деактивации" |
| ss_test_error | "Ошибка тестирования" | ru,"Ошибка тестирования" en,"Test error" |
| wait_time | "Ожидание" | ru,"Ожидание" |
clean
Командой устанавливается текстовое сообщение по умолчанию.
Путь команды:
/domain/<DOMAIN>/core/messages/
Синтаксис:
clean [<FIELD>] [--force]
Параметры:
<FIELD> - тип сообщения, значение которого устанавливается по умолчанию, опциональный параметр. Если не указывать параметр, то для каждого параметра устанавливается значение по умолчанию. Список параметров приведен в таблице 1;
--force - выполнение команды без запроса подтверждения.
Пример:
admin@[core1@ecss1]:/$ domain/biysk.local/core/messages/clean alarm_on Property alarm_on values successfully restored [exec at: 05.03.2019 13:53:32, exec time: 483ms, nodes: core1@ecss1]
info
Команда просмотра установленных в системе шаблонов сообщений:
- Property - тип сообщения;
- Domain - имя виртуальной АТС;
- Value - язык и значение сообщения.
Путь команды:
/domain/<DOMAIN>/core/messages/info
Синтаксис:
info [<FIELD>]
Параметры:
<FIELD> - название параметра, опциональный параметр. Если не указывать параметр, будет выведена информация о всех параметрах. Список параметров приведен в таблице 1.
Пример:
admin@core1@ecss1:/$ domain/biysk.local/core/messages/info
┌───────────────────────────┬───────────┬─────────────────────────────────────────┐
│ Property │ Domain │ Value │
├───────────────────────────┼───────────┼─────────────────────────────────────────┤
│alarm_on │biysk.local│default Будильник установлен │
│ │ │ru Будильник установлен │
│ │ │en Alarm on │
│ │ │kz Оятар орнатылған │
│call_forwarding │biysk.local│default Переадресация на │
│ │ │ru Переадресация на │
│ │ │en Call forwarding on │
│cc_queue_lost_call_body │biysk.local│default Абонент: {} │
│ │ │Время звонка: {} │
│ │ │Время ожидания: {} сек. │
│ │ │Количество попыток распределения: {} │
│ │ │Операторы не ответившие на вызов: │
│ │ │ru Абонент: {} │
│ │ │Время звонка: {} │
│ │ │Время ожидания: {} сек. │
│ │ │Количество попыток распределения: {} │
│ │ │Операторы не ответившие на вызов: │
│ │ │en Subscriber: {} │
│ │ │Add time: {} │
│ │ │Waiting time: {} sec. │
│ │ │Distributions count: {} │
│ │ │Operators who have missed a call: │
│cc_queue_lost_call_subject │biysk.local│default Пропущенный вызов от абонента │
│ │ │ru Пропущенный вызов от абонента │
│ │ │en Call missed │
│error │biysk.local│default Ошибка │
│ │ │ru Ошибка │
│ │ │en Error │
│ivr_block_fax_body │biysk.local│default Получено: {} │
│ │ │Отправитель: {}({}) │
│ │ │Получатель: {}({}) │
│ │ │ru Получено: {} │
│ │ │Отправитель: {}({}) │
│ │ │Получатель: {}({}) │
│ │ │en Received: {} │
│ │ │Sender: {}({}) │
│ │ │Receiver: {}({}) │
│ivr_block_fax_error_body │biysk.local│default Время: {} │
│ │ │Отправитель: {}({}) │
│ │ │Получатель: {}({}) │
│ │ │ru Время: {} │
│ │ │Отправитель: {}({}) │
│ │ │Получатель: {}({}) │
│ │ │en Time: {} │
│ │ │Sender: {}({}) │
│ │ │Receiver: {}({}) │
│ivr_block_fax_error_subject│biysk.local│default Не удалось принять факс от {}({})│
│ │ │ru Ошибка получения факса {}({}) │
│ │ │en Cannot receive fax from {}({}) │
│ │ │de Fehler beim Faxempfang │
│ivr_block_fax_subject │biysk.local│default Факс от {}({}) │
│ │ │ru Факс от {}({}) │
│ │ │en Fax from {}({}) │
│my_number │biysk.local│default Мой номер {} │
│ │ │ru Мой номер {} │
│ │ │en Current number {} │
│pin_incorrect │biysk.local│default Неверный PIN │
│ │ │ru Неверный PIN │
│ │ │en PIN incorrect │
│ss_activate_error │biysk.local│default Ошибка активации │
│ │ │ru Ошибка активации │
│ │ │en Activate error │
│ss_activated │biysk.local│default Активирован │
│ │ │ru Активирован │
│ │ │en Activated │
│ss_changed │biysk.local│default Изменен │
│ │ │ru Изменен │
│ │ │en Changed │
│ss_deactivate_error │biysk.local│default Ошибка деактивации │
│ │ │ru Ошибка деактивации │
│ │ │en Deactivate error │
│ss_deactivated │biysk.local│default Деактивирoван │
│ │ │ru Деактивирoван │
│ │ │en Deactivated │
│ss_deactivated_all │biysk.local│default Деактивирoван │
│ │ │ru Деактивирoван │
│ │ │en Deactivated │
│ss_test_error │biysk.local│default Ошибка тестирования │
│ │ │ru Ошибка тестирования │
│ │ │en Test error │
│wait_time │biysk.local│default Ожидание │
│ │ │ru Ожидание │
│ │ │en Waiting │
│ │ │de warten │
└───────────────────────────┴───────────┴─────────────────────────────────────────┘
[exec at: 06.04.2019 21:00:34, exec time: 92ms, nodes: core1@ecss1]
set
Командой устанавливается язык и текст сообщения. Язык задается двумя буквами английского алфавита, например, "en, ru, de, fr, es" и пр.
Путь команды:
/domain/<DOMAIN>/core/messages/set
Синтаксис:
set <FIELD> <LANG> <VALUE>
Параметры:
- <FIELD> - тип сообщения, который изменяется;
- <VALUE> - новое значение;
- <LANG> - язык.
Пример:
admin@[core1@ecss1]:/$ domain/biysk.local/core/messages/set wait_time ru "Подождите..." Property "wait_time" successfully changed from: default Ожидание ru Ожидание en Waiting to default Ожидание ru Подождите... en Waiting. [exec at: 05.03.2019 14:44:38, exec time: 425ms, nodes: core1@ecss1] admin@core1@ecss1:/$ domain/biysk.local/core/messages/set call_forwarding es "Redireccionamiento a" Property "call_forwarding" successfully changed from: default Переадресация на ru Переадресация на en Call forwarding on to default Переадресация на ru Переадресация на en Call forwarding on es Redireccionamiento a. [exec at: 06.04.2019 21:06:53, exec time: 499ms, nodes: core1@ecss1]