В данном разделе приводится описание команд, которые используются для настройки параметров службы нотификации вызова CN, в таблице 1 приведено их описание.
Для администратора системы команды выполняются на уровне кластера в разделе /cluster/core/<CORE>/cn/.
Для администратора виртуальной АТС команды выполняются на уровне виртуальной АТС в разделе domain/<DOMAIN>/cn/ и применяются только для определенной виртуальной АТС.
<DOMAIN> - имя виртуальной АТС.
Таблица 1. Описание параметров службы нотификации вызова CN
Параметр | Значение по умолчанию | Описание |
---|---|---|
email_from_name | ECSS-NO-REPLY | Содержимое поле "От" в e-mail сообщении |
email_release_template | %DISPLAYNAME% (%CALLERID% - call back %LINK_CALL_TO%=%CALLERID% ) called you (%CALLED%) at %TIME% %DATE% | Шаблон сообщения, присылаемого по email, при завершении вызова. |
email_subject_format | %DISPLAYNAME% (%CALLERID%) called you (%CALLED%) at %TIME% %DATE% | Тема e-mail сообщения |
incoming_call | false | Флаг, показывающий, активирована или нет отправка сообщения о входящем вызове. |
jabber_incoming_plain_template | %DISPLAYNAME% (%CALLERID% - call back %LINK_CALL_TO%=%CALLERID% ) calling you (%CALLED%) at %TIME% %DATE% | Шаблон присылаемого по jabber сообщения при входящем вызове без тегов html. |
jabber_incoming_template | %DISPLAYNAME% (<a href='%LINK_CALL_TO%=%CALLERID%'>%CALLERID%</a>) calling you (%CALLED%) at %TIME% %DATE% | Шаблон присылаемого по jabber сообщения при входящем вызове. |
jabber_release_plain_template | %DISPLAYNAME% (%CALLERID% - call back %LINK_CALL_TO%=%CALLERID% ) called you (%CALLED%) at %TIME% %DATE% | Шаблон присылаемого по jabber сообщения в случае завершения вызова без тегов html. |
jabber_release_template | DISPLAYNAME% (<a href='%LINK_CALL_TO%=%CALLERID%'>%CALLERID%</a>) called you (%CALLED%) at %TIME% %DATE% | Шаблон присылаемого по jabber сообщения в случае завершения вызова. |
release_call | true | Флаг, показывающий, активирована или нет отправка сообщения о пропущенном вызове. |
В параметрах настройки содержимого email и jabber сообщений, могут использоваться следующие внутренние системные переменные:
%CALLING% - номер вызывающего абонента,
%CALLED% - номер вызываемого абонента,
%TIME% - время вызова,
%DATE% - дата вызова,
%CAUSE% - причина отбоя,
%DURATION% - продолжительность вызова,
%DISPLAYNAME% - display name вызывающего абонента,
%CALLERID% - Caller Id вызывающего абонента,
%LINK_CALL_TO% - Ссылка на обратный вызов из портала абонента. По умолчанию имеет вид http://subscriberportal.ecss:81/make_call?number=
Изменение URL портала производятся командой:
/domain/<DOMAIN>/subscriber-portal/properties/set web_sp_server
clean
Данной командой осуществляется установка параметров по умолчанию для службы CN.
Путь команды:
/cluster/core/<CORE>/cn/clean
Синтаксис:
clean [<DOMAIN> [<FIELD>] [--force]]
Параметры:
<DOMAIN> - имя виртуальной АТС, символ "*" используется для указания всех АТС;
<FIELD> - свойство сервиса CN, значение которого будет установлено по умолчанию. Если не указывать данный параметр, то значения по умолчанию будут восстановлены для всех свойств;
--force - выполнение команды без запроса подтверждения.
Пример:
admin@[mycelium1@ecss1]:/$ cluster/core/core1/cn/clean biysk.local release_call Property release_call values successfully restored [exec at: 01.02.2019 12:11:06, exec time: 233ms, nodes: core1@ecss1]
info
Данная команда позволяет посмотреть установленные значения параметров службы CN.
Путь команды:
/cluster/core/<CORE>/cn/info
Синтаксис:
info [<DOMAIN> [<FIELD>]]
Параметры:
<DOMAIN> - имя виртуальной АТС, символ "*" используется для указания всех АТС;
<FIELD> - название параметра, значение которого необходимо посмотреть, опциональный параметр.
Пример:
admin@[mycelium1@ecss1]:/$ cluster/core/core1/cn/info ┌──────────────────────────────┬───────────┬────────────────────────────────────────────────────────────────────────────────┐ │ Property │ Domain │ Value │ ├──────────────────────────────┼───────────┼────────────────────────────────────────────────────────────────────────────────┤ │email_from_name │ │ECSS-NO-REPLY │ │email_release_template │ │%DISPLAYNAME% (%CALLERID% - call back %LINK_CALL_TO%=%CALLERID% ) called you (%C│ │ │ │ALLED%) at %TIME% %DATE% │ │email_subject_format │ │%DISPLAYNAME% (%CALLERID%) called you (%CALLED%) at %TIME% %DATE% │ │incoming_call │ │false │ │jabber_incoming_plain_template│ │%DISPLAYNAME% (%CALLERID% - call back %LINK_CALL_TO%=%CALLERID% ) calling you (%│ │ │ │CALLED%) at %TIME% %DATE% │ │jabber_incoming_template │ │%DISPLAYNAME% (<a href='%LINK_CALL_TO%=%CALLERID%'>%CALLERID%</a>) calling you (│ │ │ │%CALLED%) at %TIME% %DATE% │ │jabber_release_plain_template │ │%DISPLAYNAME% (%CALLERID% - call back %LINK_CALL_TO%=%CALLERID% ) called you (%C│ │ │ │ALLED%) at %TIME% %DATE% │ │jabber_release_template │ │%DISPLAYNAME% (<a href='%LINK_CALL_TO%=%CALLERID%'>%CALLERID%</a>) called you (%│ │ │ │CALLED%) at %TIME% %DATE% │ │release_call │ │true │ │release_call │biysk.local│false │ └──────────────────────────────┴───────────┴────────────────────────────────────────────────────────────────────────────────┘ [exec at: 01.02.2019 12:09:59, exec time: 83ms, nodes: core1@ecss1]
set
Данной командой производится изменение значений параметров службы CN.
Путь команды:
/cluster/core/<CORE>/cn/set
Синтаксис:
set <DOMAIN> <FIELD> <VALUE>
Параметры:
<DOMAIN> - имя виртуальной АТС, символ "*" используется для указания всех АТС;
<FIELD> - имя параметра, значение которого необходимо изменить, описание приведено в таблице 1;
<VALUE> - новое значение параметра.
Пример:
admin@[mycelium1@ecss1]:/$ cluster/core/core1/cn/set biysk.local release_call false Property "release_call" successfully changed from: true to false. [exec at: 01.02.2019 12:08:45, exec time: 225ms, nodes: core1@ecss1]