В текущем разделе описываются команды управления свойствами виртуальной АТС.

Командами по пути /domain/properties/ выполняется настройка глобальных свойств виртуальной АТС или определенной АТС.
В таблице 1 приведено описание конфигурируемых свойств виртуальных АТС.

Таблица 1 - Описание общих свойств виртуальных АТС

Название свойстваЗначение по умолчаниюОписание

abonent_control_out

trueВключить, выключить абонентский контроль для исходящего трафика:
- enable - включить;
- disable - выключить.
alternate_route_acp_causes

routeFailure1,routeFailure2,routeSelectFailure, noCircuitAvailable, noRequestedCircuitAvailable, terminationDenied, notReachable

Игнорировать коды  ACP для попытки совершения вызова на альтернативный транк или направление.
alternate_route_isup_causes-Игнорировать коды  ISUP для попытки совершения вызова на альтернативный транк или направление.
alternate_route_sip_causes-Игнорировать коды  SIP для попытки совершения вызова на альтернативный транк или направление.
basic_transfer_unattended_modelegacyРежим работы автоматической передачи

call_forwarding_isup_causes

21,25Коды ISUP, запрещающие переадресацию и проводящие к вызову исходного абонента.
call_recording_announcement_externalfalse
call_recording_announcement_localfalse
call_record_server_peersystem (http://system.restfs.ecss:9990)Имя и URL файлового хранилища для записей разговоров
connected_number_modeorigin_bТип номера B для поля "connected number"
  • - origin_b - номер B до маршрутизации;
  • - modified_b - номер B после маршрутизации.
cw_play_voice_message
true

Проигрывание КПВ или сообщения для абонента А:
- true - MOH
- false - КПВ

dialer_repeat_acp_causes

calledPartyRejected, noCircuitAvailable, noRequestedCircuitAvailableACP-коды, при получении которых система автообзвона не уменьшает количество попыток вызова абонента.
default_call_policyallowРазрешить (allow) или запретить (deny) частично настроенные вызовы
fax_server_peersystem (http://system.restfs.ecss:9990)Имя и URL файловых хранилищ для факса
pictures_server_peersystem (http://system.restfs.ecss:9990)Имя и URL файловых хранилищ для изображений
public_names-Доменные имена URI, разрешенные для регистрации в данном домене
redirecting_number_modemodified_bТип номера B для использования при переадресации:
  • - origin_b - номер B до маршрутизации;
  • - modified_b - номер B после маршрутизации.
replica_typenoneТип репликации домена master/backup
siteecss10Имя сайта для текущего домена
sounds_server_peersystem (http://system.restfs.ecss:9990)Имя и URL файловых хранилищ для доменных звуков
speech_recognition_server_peersystem (http://system.restfs.ecss:9990)Имя и URL файловых хранилищ распознавания речи
ss_codes_report_templatedefaultНазвание шаблона для создания справочника с кодами дополнительных услуг
smart_cancel_timeout
2Параметр обозначающий при отмене вызова с каким timeout после INVITE посылать "Умный отбой" абоненту, (с). Настройка оступна только ECSS_ROOT.
tc_display_name"Teleconference"Используемое отображаемое имя для вызовов от сервиса Teleconference

tc_notification_ban_timeout


1000Таймер запрета уведомлений телеконференции, (мс)
teleconference_notification_ban_timeout1000Таймер запрета уведомлений  CORAL телеконференции, (мс)
trunk_control_intrueАктивация (true)/деактивация (false) контроля транков для входящего трафика
trunk_control_outtrueАктивация (true)/деактивация (false) контроля транков для исходящего трафика
vats_typeprivateДоступна только администратору ECSS-10. тип виртуальной АТС: private, local, international, transit.
voicemail_server_peersystem (http://system.restfs.ecss:9990)Имя и URL файловых хранилищ для голосовой почты

clean

Данной командой для свойства/свойств виртуальной АТС устанавливается значение по умолчанию. Значения по умолчанию приведены в таблице 1.

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

domain/properties/clean

Синтаксис:

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

Параметры:

<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо установить по умолчанию. При указании символа "*" значения свойств всех виртуальных АТС устанавливаются по умолчанию;
<FIELD> - свойство, значение которого необходимо установить в значение по умолчанию. Опциональный параметр. Если не указывать данный параметр, то значения по умолчанию будут восстановлены для всех свойств заданной виртуальной АТС. Описание свойств приведено в таблице 1.

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

Пример:

domain/properties/clean front.office redirecting_number_mode
Property redirecting_number_mode values successfully restored

[exec at: 11.03.2021 11:00:25, exec time: 388ms, nodes: core1@ecss1 v.3.14.8.25]

admin@mycelium1@ecss1:/$ domain/properties/clean * tc_display_name
Property tc_display_name values successfully restored

[exec at: 11.03.2021 11:00:52, exec time: 365ms, nodes: md1@ecss1 v.3.14.8.25]

info

Данная команда позволяет посмотреть общие настройки определенной виртуальной АТС или всех АТС.

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

/domain/properties/info

Синтаксис:

info [<DOMAIN> [<FIELD>]]

Параметры:

<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо просмотреть. При указании символа "*" будет показана информация по всем виртуальным АТС системы;
<FIELD> - имя свойства, которое нужно просмотреть. Опциональный параметр. Если параметр не указывать, будут выведены все свойства. Описание свойств приведено в таблице 1.

Пример:

admin@mycelium1@ecss1:/$ domain/properties/info
┌───────────────────────────────────────┬────────────┬───────────────────────────────────────┐
│               Property                │   Domain   │                 Value                 │
├───────────────────────────────────────┼────────────┼───────────────────────────────────────┤
│abonent_control_out                    │            │true                                   │
│alternate_route_acp_causes             │            │routeFailure1                          │
│                                       │            │routeFailure2                          │
│                                       │            │routeSelectFailure                     │
│                                       │            │noCircuitAvailable                     │
│                                       │            │noRequestedCircuitAvailable            │
│                                       │            │terminationDenied                      │
│                                       │            │notReachable                           │
│alternate_route_isup_causes            │            │                                       │
│alternate_route_sip_causes             │            │                                       │
│call_forwarding_isup_causes            │            │21 (call rejected)                     │
│                                       │            │25 (exchange routing error)            │
│call_record_server_peer                │            │system (http://system.restfs.ecss:9990)│
│call_recording_announcement_external   │            │false                                  │
│call_recording_announcement_local      │            │false                                  │
│connected_number_mode                  │            │origin_b                               │
│cw_play_voice_message                  │            │true                                   │
│default_call_policy                    │            │allow                                  │
│dialer_repeat_acp_causes               │            │calledPartyRejected                    │
│                                       │            │noCircuitAvailable                     │
│                                       │            │noRequestedCircuitAvailable            │
│fax_server_peer                        │            │system (http://system.restfs.ecss:9990)│
│pictures_server_peer                   │            │system (http://system.restfs.ecss:9990)│
│public_names                           │            │                                       │
│public_names                           │biysk.local │biysk.local                            │
│redirecting_number_mode                │            │modified_b                             │
│redirecting_number_mode                │front.office│origin_b                               │
│replica_type                           │            │none                                   │
│site                                   │            │ecss10                                 │
│site                                   │biysk.local │ecss10                                 │
│site                                   │front.office│ecss10                                 │
│site                                   │test        │ecss10                                 │
│site                                   │ext.pbx2    │ecss10                                 │
│site                                   │a.test      │ecss10                                 │
│sounds_server_peer                     │            │system (http://system.restfs.ecss:9990)│
│speech_recognition_server_peer         │            │system (http://system.restfs.ecss:9990)│
│ss_codes_report_template               │            │default                                │
│tc_display_name                        │            │Conf                                   │
│tc_notification_ban_timeout            │            │1000                                   │
│teleconference_notification_ban_timeout│            │1000                                   │
│trunk_control_in                       │            │true                                   │
│trunk_control_out                      │            │true                                   │
│vats_type                              │            │private                                │
│voicemail_server_peer                  │            │system (http://system.restfs.ecss:9990)│
└───────────────────────────────────────┴────────────┴───────────────────────────────────────┘

[exec at: 11.03.2021 10:59:52, exec time: 9ms, nodes: ds1@ecss1 v.3.14.8.25]

set

Данной командой производится изменение свойств подсистемы в заданной виртуальной АТС или во всей системе.

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

/domain/properties/set

Синтаксис

set <DOMAIN> <FIELD> <VALUE>

Параметры:

<DOMAIN> - имя виртуальной АТС, значения свойств которой необходимо установить. При указании символа "*" значение свойства устанавливается для всех виртуальных АТС системы;
<FIELD> - имя свойства, значение которого необходимо изменить. Описание свойств приведено в таблице 1;
<VALUE> - новое значение свойства, возможные значения приведены в таблице 1.

Примеры:

admin@mycelium1@ecss1:/$ domain/properties/set * tc_display_name Conf
Property "tc_display_name" successfully changed from: 
Teleconference
   to
Conf.

[exec at: 11.03.2021 10:58:28, exec time: 367ms, nodes: ds1@ecss2 v.3.14.8.25]
admin@mycelium1@ecss1:/$ domain/properties/set front.office redirecting_number_mode origin_b 
Property "redirecting_number_mode" successfully changed from: 
modified_b
   to
origin_b.

[exec at: 11.03.2021 10:59:08, exec time: 369ms, nodes: md1@ecss2 v.3.14.8.25]