Команды distinctive-ring/type/  настраивают соответствие между типом вызова и именем ринга.
На данный момент, Distinctive Ring определяет 3 типа вызова: BasicCall; InterCityCall; VipCall.

basiccall - обычный вызов;

vipcall - вызов с применением кода *99# (должна быть включена дополнительная услуга Vipcall);

intercitycall - вызов "Из города".

На каждый тип вызова можно назначить один из 16-ти рингов (в том числе один ринг на все три типа вызова).

clean

Команда позволяет cбросить настройки рингтона для конкретного типа вызова на определенном домене на стандартные.
Каждому типу вызова соответствует один из 16-ти рингов. По умолчанию:

  • BasicCall - ring01
  • InterCityCall - ring02
  • VipCall - ring03

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

/domain/<DOMAIN>/distinctive-ring/type/clean

Синтаксис:

clean [<Field>] [--force]

Параметры:

<Field> - один из трех типов вызовов (basiccall / vipcall / intercitycall);

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

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/distinctive-ring/type/clean vipcall 
Property vipcall values successfully restored

[exec at: 06.03.2019 21:29:08, exec time: 618ms, nodes: core1@ecss1]
admin@[mycelium1@ecss1]:/$ 
admin@[mycelium1@ecss1]:/$ domain/biysk.local/distinctive-ring/type/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: 06.03.2019 21:29:19, exec time: 2s 518ms, nodes: core1@ecss2]

info

Команда предназначена для просмотра настроек типов вызовов на определенном домене.

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

/domain/<DOMAIN>/distinctive-ring/type/info

Синтаксис:

info [<Field>]

Параметры:

<Field> - один из трех типов вызовов (basiccall / vipcall / intercitycall).

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/distinctive-ring/type/info   
┌─────────────┬───────────┬──────┐
│  Property   │  Domain   │Value │
├─────────────┼───────────┼──────┤
│basiccall    │biysk.local│ring01│
│intercitycall│biysk.local│ring02│
│vipcall      │biysk.local│ring03│
└─────────────┴───────────┴──────┘

[exec at: 06.03.2019 21:24:45, exec time: 66ms, nodes: core1@ecss2]

set

Команда предназначена для изменения рингтона для конкретного типа вызова на определенном домене.

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

/domain/<DOMAIN>/distinctive-ring/type/set

Синтаксис:

set <Field> <Ring>

Параметры:

<Field> - один из трех типов вызовов (basiccall / vipcall / intercitycall).

<Ring> - рингтон(ring01 - ring16)

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/distinctive-ring/type/set vipcall ring06       
Property "vipcall" successfully changed from: 
ring03
   to
ring06.

[exec at: 06.03.2019 21:27:30, exec time: 819ms, nodes: core1@ecss1]