/domain/<DOMAIN>/properties/ — команды управления свойствами отдельной виртуальной АТС
В текущем разделе описываются команды управления свойствами виртуальной АТС.
В разделе domain/<DOMAIN>/properties/ выполняется настройка свойств для определенной АТС.
В таблице 1 приведено описание конфигурируемых свойств виртуальных АТС.
Таблица 1 — Описание общих свойств виртуальных АТС
| Название свойства | Значение по умолчанию | Описание |
|---|---|---|
abonent_control_out | true | Включить, выключить абонентский контроль для исходящего трафика:
|
| 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_mode | legacy | Режим работы автоматической передачи. |
call_forwarding_isup_causes | - | Коды ISUP, запрещающие переадресацию и проводящие к вызову на оригинальный номер абонента "B". возможные значения 17, 21, 25 Данная функция поддерживается в случае использования следующих ДВО:
|
| call_recording_announcement_external | false | |
| call_recording_announcement_local | false | |
| call_record_server_peer | system (http://system.restfs.ecss:9990) | Имя и URL файлового хранилища для записей разговоров. |
| connected_number_mode | origin_b | Тип номера B для поля "connected number"
|
| core_forking 1 | false | Выполнение параллельных вызовов всем абонентским контактам, при этом первый отвечающий абонент подключается к вызывающему абоненту. |
cw_play_voice_message | true | Проигрывание КПВ или сообщения для абонента А:
|
dialer_repeat_acp_causes | calledPartyRejected, noCircuitAvailable, noRequestedCircuitAvailable | ACP-коды, при получении которых система автообзвона не уменьшает количество попыток вызова абонента. |
| default_call_policy | allow | Разрешить (allow) или запретить (deny) частично настроенные вызовы. |
| fax_server_peer | system (http://system.restfs.ecss:9990) | Имя и URL файловых хранилищ для факса. |
modify_call_history_by_asr | false | Добавление параметра modify-call-history в заголовок Remote-Party-ID:
Данный параметр поддержан телефонами Eltex, начиная с модели VP-20. Служит для отображении номера в истории вызова, который был распознан сервисом "Автосекретать". |
| pictures_server_peer | system (http://system.restfs.ecss:9990) | Имя и URL файловых хранилищ для изображений. |
| public_names | - | Доменные имена URI, разрешенные для регистрации в данном домене |
| redirecting_number_mode | modified_b | Тип номера B для использования при переадресации:
|
| reduce_codecs | true | Отправка только первого медиакодека из списка кодеков раздела SDP "m" в SDPAnswer на сторону MSR.
|
| release_everywhere_when_6xx | false | Активировать/деактивировать функцию отбоя вызовов на всех устройствах при получении кода 6хх. Возможные значения:
|
| replica_type | none | Тип репликации домена master/backup. |
| site | ecss10 | Имя сайта для текущего домена. |
| sounds_server_peer | system (http://system.restfs.ecss:9990) | Имя и URL файловых хранилищ для доменных звуков. |
| speech_recognition_server_peer | system (http://system.restfs.ecss:9990) | Имя и URL файловых хранилищ распознавания речи. |
| speech_synthesis_server_peer | system (http://system.restfs.ecss:9990) | Имя и URL сервера синтеза речи. |
| ss_codes_report_template | default | Название шаблона для создания справочника с кодами дополнительных услуг. |
smart_cancel_timeout | 2 | Параметр обозначающий при отмене вызова с каким timeout после INVITE посылать "Умный отбой" абоненту, (с). Настройка доступна только ECSS_ROOT. |
| tc_display_name | "Teleconference" | Используемое отображаемое имя для вызовов от сервиса Teleconference. |
tc_notification_ban_timeout | 1000 | Таймер запрета уведомлений телеконференции, (мс). |
| teleconference_notification_ban_timeout | 1000 | Таймер запрета уведомлений CORAL телеконференции, (мс). |
| transit_video | false | Режим передачи видео потока (true – видео передается транзитом без участия MSR, false – видео часть обрабатывается MSR). |
| trunk_control_in | true | Активация (true)/деактивация (false) контроля транков для входящего трафика. |
| trunk_control_out | true | Активация (true)/деактивация (false) контроля транков для исходящего трафика. |
| vats_type | private | Тип виртуальной АТС.
|
| voicemail_server_peer | system (http://system.restfs.ecss:9990) | Имя и URL файловых хранилищ для голосовой почты. |
1 Core_forking может быть установлен на домене/доменах (domain/имя_домена/properties/*) или на интерфейсе (domain/имя_домена/iface/*) . Функция forking работает по логическому "ИЛИ", если данная настройка на каком-либо пути будет true → forking активен.
- Команда
/domain/properties/set * core_forking true/falseможет выполнить настройку на всех доменах, но только кроме тех, где этот параметр менялся отдельно (сброс выполняется через clean). - После выполнения команды
/domain/properties/set * core_forking true/false, все вновь созданные домены будут с этой настройкой по умолчанию.
clean
Данной командой для свойства/свойств виртуальной АТС устанавливается значение по умолчанию. Значения по умолчанию приведены в таблице 1.
Путь команды:
/domain/<DOMAIN>/properties/clean
Синтаксис:
clean [<FIELD>] [--force]
Параметры:
<DOMAIN> — имя виртуальной АТС, значения свойств которой необходимо установить по умолчанию.
<FIELD> — свойство, значение которого необходимо установить в значение по умолчанию. Опциональный параметр. Если не указывать данный параметр, то значения по умолчанию будут восстановлены для всех свойств заданной виртуальной АТС.
--force — выполнение команды без запроса подтверждения.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/properties/clean site Property site values successfully restored [exec at: 14.03.2021 22:58:20, exec time: 416ms, nodes: core1@ecss2 v.3.14.8.34]
info
Данная команда позволяет посмотреть общие настройки определенной виртуальной АТС или всех АТС.
Путь команды:
/domain/<DOMAIN>/properties/info
Синтаксис:
info [<FIELD>]
Параметры:
<DOMAIN> — имя виртуальной АТС, значения свойств которой необходимо просмотреть.
<FIELD> — имя свойства, которое нужно просмотреть. Опциональный параметр. Если параметр не указывать, будут выведены все свойства. Описание свойств приведено в таблице 1.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/properties/info ┌───────────────────────────────────────┬───────────┬───────────────────────────────────────┐ │ Property │ Domain │ Value │ ├───────────────────────────────────────┼───────────┼───────────────────────────────────────┤ │abonent_control_out │biysk.local│true │ │alternate_route_acp_causes │biysk.local│routeFailure1 │ │ │ │routeFailure2 │ │ │ │routeSelectFailure │ │ │ │noCircuitAvailable │ │ │ │noRequestedCircuitAvailable │ │ │ │terminationDenied │ │ │ │notReachable │ │alternate_route_isup_causes │biysk.local│ │ │alternate_route_sip_causes │biysk.local│ │ │call_forwarding_isup_causes │biysk.local│21 (call rejected) │ │ │ │25 (exchange routing error) │ │call_record_server_peer │biysk.local│system (http://system.restfs.ecss:9990)│ │call_recording_announcement_external │biysk.local│false │ │call_recording_announcement_local │biysk.local│false │ │connected_number_mode │biysk.local│origin_b │ │core_forking │biysk.local│false │ │cw_play_voice_message │biysk.local│true │ │default_call_policy │biysk.local│allow │ │dialer_repeat_acp_causes │biysk.local│calledPartyRejected │ │ │ │noCircuitAvailable │ │ │ │noRequestedCircuitAvailable │ │fax_server_peer │biysk.local│system (http://system.restfs.ecss:9990)│ │pictures_server_peer │biysk.local│system (http://system.restfs.ecss:9990)│ │public_names │biysk.local│biysk.local │ │redirecting_number_mode │biysk.local│modified_b │ │release_everywhere_when_6xx │biysk.local│false │ │replica_type │biysk.local│none │ │site │biysk.local│ecss10 │ │sounds_server_peer │biysk.local│system (http://system.restfs.ecss:9990)│ │speech_recognition_server_peer │biysk.local│system (http://system.restfs.ecss:9990)│ │ss_codes_report_template │biysk.local│default │ │tc_display_name │biysk.local│Teleconference │ │tc_notification_ban_timeout │biysk.local│1000 │ │teleconference_notification_ban_timeout│biysk.local│1000 │ │transit_video │biysk.local│false │ │trunk_control_in │biysk.local│true │ │trunk_control_out │biysk.local│true │ │vats_type │biysk.local│private │ │voicemail_server_peer │biysk.local│system (http://system.restfs.ecss:9990)│ └───────────────────────────────────────┴───────────┴───────────────────────────────────────┘ [exec at: 14.03.2021 22:56:25, exec time: 20ms, nodes: ds1@ecss2 v.3.14.8.34]
set
Данной командой производится изменение свойств подсистемы в заданной виртуальной АТС.
Путь команды:
/domain/<DOMAIN>/properties/set
Синтаксис
set <FIELD> <VALUE>
Параметры:
<DOMAIN> — имя виртуальной АТС, значения свойств которой необходимо установить.
<FIELD> — имя свойства, значение которого необходимо изменить. Описание свойств приведено в таблице 1.
<VALUE> — новое значение свойства, возможные значения приведены в таблице 1.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/properties/set site bsk1 Property "site" successfully changed from: ecss10 to bsk1. [exec at: 14.03.2021 22:57:31, exec time: 404ms, nodes: core1@ecss1 v.3.14.8.34]