В данном разделе представлены команды управления профилями преобразования ring сигналов на уровне домена.
Команды distinctive-ring/ring/ - настраивают соответствие между именем ринга и медиафайлом
Команды distinctive-ring/type/ - настраивают соответствие между типом вызова и именем ринга
На данный момент, Distinctive Ring определяет 3 типа вызова: BasicCall; InterCityCall; VipCall.
- InterCityCall - внешний вызов;
- VipCall - вызов через сервис VipCall;
- BasicCall - любой другой вызов.
На каждый тип вызова можно назначить один из 16-ти рингов (в том числе один ринг на все три типа вызова).
Каждому из 16 рингов можно назначить определенный медиа файл.
Общий путь команд:
где <DOMAIN> - имя виртуальной АТС.
ring/clean
Команда позволяет сбросить настройки конкретного ring на определенном домене на стандартные.
Путь команды:
domain/<DOMAIN_NAME>/distinctive-ring/ring/clean
Синтаксис:
clean [<Field>]
Параметры:
<Field> - один из представленных рингтонов (от ring01 до ring16).
Пример:
admin@[mycelium1@ecss1]:/$ domain/test.domain/distinctive-ring/ring/clean ring10 Property ring10 values successfully restored
ring/info
Команда предназначена для просмотра списка рингтонов и файлов рингтона на определенном домене.
Путь команды:
domain/<DOMAIN_NAME>/distinctive-ring/ring/info
Синтаксис:
info [<Field>]
Параметры:
<Field> - один из представленных рингтонов (от ring01 до ring16).
Пример:
admin@[mycelium1@ivan]:/$ domain/ivan.local/distinctive-ring/ring/info ┌────────┬──────────┬─────────────────────────────┐ │Property│ Domain │ Value │ ├────────┼──────────┼─────────────────────────────┤ │ring01 │ivan.local│ip/system/ring/ring7.wav │ │ring02 │ivan.local│ │ │ring03 │ivan.local│ │ │ring04 │ivan.local│ │ │ring05 │ivan.local│ │ │ring06 │ivan.local│ │ │ring07 │ivan.local│ │ │ring08 │ivan.local│ │ │ring09 │ivan.local│ │ │ring10 │ivan.local│default/same/path.wav │ │ring11 │ivan.local│default/asd/dsa │ │ring12 │ivan.local│ip/system/ring/ustrica.wav │ │ring13 │ivan.local│ │ │ring14 │ivan.local│ip/system/ring/testAgain2.wav│ │ring15 │ivan.local│ip/system/ring/testAgain.wav │ │ring16 │ivan.local│ip/system/ring/ring6.wav │ └────────┴──────────┴─────────────────────────────┘
ring/set
Команда предназначена для изменения файлов рингтона для конкретного ring на определенном домене.
Путь команды:
domain/<DOMAIN_NAME>/distinctive-ring/ring/set
Синтаксис:
set <Field> <Value>
Параметры:
<Field> - один из представленных рингтонов (от ring01 до ring16);
<Value> - значение параметра.
Пример:
admin@[mycelium1@ecss1]:/$ domain/test.domain/distinctive-ring/ring/set ring10 domain ring.wav Property "ring10" successfully changed from: to domain/test.domain/ring.wav.
admin@[mycelium1@ecss1]:/$ domain/test.domain/distinctive-ring/ring/set ring10 system ring/ring.wav Property "ring10" successfully changed from: domain/test.domain/ring.wav to system/ring/ring.wav.
type/clean
Команда позволяет cбросить настройки рингтона для конкретного типа вызова на определенном домене на стандартные.
Каждому типу вызова соответствует один из 16-ти рингов. По умолчанию:
- InterCityCall - ring02
- VipCall - ring03
- BasicCall - ring01
Путь команды:
domain/<DOMAIN_NAME>/distinctive-ring/type/clean
Синтаксис:
clean [<Field>]
Параметры:
<Field> - один из трех типов вызовов (basiccall / vipcall / intercitycall), где
basiccall - обычный вызов;
vipcall - вызов с применением кода *99# (должна быть включена дополнительная услуга Vipcall);
intercitycall - вызов "Из города".
Пример:
admin@[mycelium1@ecss1]:/$ domain/test.domain/distinctive-ring/type/clean [clean] You are going to clean all customized properties in the domain "test.domain". Are you sure?: yes/no ?> yes Properties values successfully restored
admin@[mycelium1@ecss1]:/$ domain/test.domain/distinctive-ring/type/clean basiccall Property basiccall values successfully restored
type/info
Команда предназначена для просмотра настроек типов вызовов на определенном домене.
Путь команды:
domain/<DOMAIN_NAME>/distinctive-ring/type/info
Синтаксис:
info [<Field>]
Параметры:
<Field> - один из трех типов вызовов (basiccall / vipcall / intercitycall), где
basiccall - обычный вызов;
vipcall - вызов с применением кода *99# (должна быть включена дополнительная услуга Vipcall);
intercitycall - вызов "Из города".
Пример:
admin@[mycelium1@ecss1]:/$ domain/test.domain/distinctive-ring/type/info basiccall ┌─────────┬───────────┬──────┐ │Property │ Domain │Value │ ├─────────┼───────────┼──────┤ │basiccall│test.domain│ring10│ └─────────┴───────────┴──────┘
admin@[mycelium1@ecss1]:/$ domain/test.domain/distinctive-ring/type/info ┌─────────────┬───────────┬──────┐ │ Property │ Domain │Value │ ├─────────────┼───────────┼──────┤ │basiccall │test.domain│ring10│ │intercitycall│test.domain│ring02│ │vipcall │test.domain│ring03│ └─────────────┴───────────┴──────┘
type/set
Команда предназначена для изменения рингтона для конкретного типа вызова на определенном домене.
Путь команды:
domain/<DOMAIN_NAME>/distinctive-ring/type/set
Синтаксис:
set <Field> <Value>
Параметры:
<Field> - один из трех типов вызовов (basiccall / vipcall / intercitycall), где
basiccall - обычный вызов;
vipcall - вызов с применением кода *99# (должна быть включена дополнительная услуга Vipcall);
intercitycall - вызов "Из города".
Пример:
admin@[mycelium1@ecss1]:/$ domain/test.domain/distinctive-ring/type/set basiccall ring10 Property "basiccall" successfully changed from: ring01 to ring10.