/domain/<DOMAIN>/distinctive-ring/ - команды управления профилями преобразования рингтонов
В данном разделе представлены команды управления профилями преобразования ring сигналов на уровне домена.
На данный момент, Distinctive Ring определяет 3 типа вызова: BasicCall; InterCityCall; VipCall.
- InterCityCall - внешний вызов;
- VipCall - вызов через сервис VipCall;
- BasicCall - любой другой вызов.
На каждый тип вызова можно назначить один из 16-ти рингов (в том числе один ринг на все три типа вызова).
Каждому из 16 рингов можно назначить определенный медиа файл.
rule-add
Команда для добавления профиля преобразования ring-сигналов.
Путь команды:
/domain/<DOMAIN>/distinctive-ring/rule-add
Синтаксис:
rule-add <MASK><RING_ID><MEDIA_RESOURCES>
Параметры:
<MASK> - тип вызова или категория;
<RING_ID> - один из представленных рингтонов (от ring01 до ring16);
<MEDIA_RESOURCES> - значение параметра (mediafile).
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/distinctive-ring/rule-add 3_priority ring04 [system sounds/ai_intercom_announce.wav] Success: Rule added for distinctive_ring service on domain "biysk.local" [exec at: 16.02.2021 14:57:36, exec time: 87ms, nodes: ds1@ecss1 v.3.14.7.585]
rule-change
Команда предназначена для изменения файлов рингтона для конкретного ring на определенном домене.
Путь команды:
/domain/<DOMAIN>/distinctive-ring/rule-change
Синтаксис:
rule-change <MASK><RING>
Параметры:
<MASK> - тип вызова или категория;
<RING> - принимает значение <RING_ID> или <MEDIA_RESOURCES>;
<RING_ID> - один из представленных рингтонов (от ring01 до ring16);
<MEDIA_RESOURCES> - значение параметра (mediafile).
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/distinctive-ring/rule-add 3_priority ring04 [system sounds/ai_intercom_announce.wav] Success: Rule added for distinctive_ring service on domain "biysk.local" [exec at: 16.02.2021 14:57:36, exec time: 87ms, nodes: ds1@ecss1 v.3.14.7.585]
info
Команда предназначена для просмотра списка рингтонов и файлов рингтона на определенном домене.
Путь команды:
/domain/<DOMAIN>/distinctive-ring/info
Синтаксис:
rule-info
Параметры:
Команда не содержит аргументов.
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/distinctive-ring/info ┌─────────────┬──────┬────────────────────────────────────────┐ │ Mask │RingId│ MediaPaths │ ├─────────────┼──────┼────────────────────────────────────────┤ │vipcall │ring03│ │ │intercitycall│ring02│ │ │basiccall │ring01│ │ │3_priority │ring04│system://sounds/ai_intercom_announce.wav│ └─────────────┴──────┴────────────────────────────────────────┘ [exec at: 16.02.2021 14:58:41, exec time: 35ms, nodes: ds1@ecss1 v.3.14.7.585]
rule-remove
Команда для удаления профиля ring-сигналов.
Путь команды:
/domain/<DOMAIN>/distinctive-ring/rule-remove
Синтаксис:
rule-remove <MASK>
Параметры:
<MASK> - тип вызова или категория.
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/distinctive-ring/rule-remove 3_priority Success: Rule removed for distinctive_ring service on domain "biysk.local" [exec at: 16.02.2021 14:59:59, exec time: 73ms, nodes: ds1@ecss1 v.3.14.7.585]