Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В данном разделе представлены команды управления профилями преобразования ring сигналов на уровне домена.

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

  • InterCityCall - внешний вызов;
  • VipCall - вызов через сервис VipCall;
  • BasicCall - любой другой вызов.

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

Каждому из 16 рингов можно назначить определенный медиа файл.

Общий путь команд:

domain/<DOMAIN>/distinctive-ring/
где <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.
  • Нет меток