В этом разделе описываются команды настройки тонов, системных звуков, которые проигрываются абоненту.
Формат настройки тонов следующий:
tone://?f2=<F2>&off_msec=<OFF_DURATION>&on_msec=<ON_DURATION>&f1=<F1>
Параметры:
<ON_DURATION> - длительность тона, мс
<OFF_DURATION> - длительность паузы тона, мс
<F1> - частота тоногенератора 1, Гц
<F2> - частота тоногенератора 2, Гц
clean
Команда для восстановления параметров тонов по умолчанию.
Путь команды:
/domain/<Domain>/core/tone/clean
Синтаксис:
clean [<Field>]
Параметры:
<Field> - свойство, значение которого необходимо установить в значение по умолчанию. Если не указывать данный параметр, то значения по умолчанию будут восстановлены для всех свойств заданной виртуальной АТС.
- alertingtone - сигнал "КПВ";
- busytone - сигнал "занято";
- dialtone - сигнал набора;
- ringbacktone - сигнал обратного вызова.
Пример:
admin@[ds1@ecss1]:/$ domain/tc.test/core/tone/clean dialtone Property dialtone values successfully restored
info
Команда для просмотра значений звуковых сообщений.
Путь команды:
/domain/<Domain>/core/tone/info
Синтаксис:
info [<Field>]
Параметры:
<Field> - свойство, значение которого необходимо установить в значение по умолчанию. Если не указывать данный параметр, то значения по умолчанию будут восстановлены для всех свойств заданной виртуальной АТС.
- alertingtone - сигнал "КПВ";
- busytone - сигнал "занято";
- dialtone - сигнал набора;
- ringbacktone - сигнал обратного вызова.
Пример:
admin@[ds1@ecss1]:/$ domain/tc.test/core/tone/info ┌────────────┬───────┬────────────────────────────────────────────────┐ │ Property │Domain │ Value │ ├────────────┼───────┼────────────────────────────────────────────────┤ │alertingtone│tc.test│"tone://?f2=425&off_msec=4000&on_msec=1000&f1=0"│ │busytone │tc.test│tone://?f2=425&off_msec=400&on_msec=400&f1=0 │ │dialtone │tc.test│tone://?f2=500&off_msec=1000&on_msec=1000&f1=250│ │ringbacktone│tc.test│tone://?f2=425&off_msec=4000&on_msec=1000&f1=425│ └────────────┴───────┴────────────────────────────────────────────────┘
set
Команда для установки новых параметров тонов.
Путь команды:
/domain/<Domain>/core/tone/set
Синтаксис:
set <Field> <Value>
Параметры:
<Value> - новое значение параметра;
<Field> - свойство, значение которого необходимо установить в значение по умолчанию. Если не указывать данный параметр, то значения по умолчанию будут восстановлены для всех свойств заданной виртуальной АТС.
- alertingtone - сигнал "КПВ";
- busytone - сигнал "занято";
- dialtone - сигнал набора;
- ringbacktone - сигнал обратного вызова.
Пример:
admin@[ds1@ecss1]:/$ domain/tc.test/core/tone/set dialtone tone://?f2=500&off_msec=1000&on_msec=1000&f1=250 Property "dialtone" successfully changed from: tone://?f2=425&off_msec=0&on_msec=1000&f1=0 to tone://?f2=500&off_msec=1000&on_msec=1000&f1=250.