Описание задачи:

Требуется загрузка пользовательских мелодий звонка (рингтонов) на телефон VP-17 способом, отличным от веб-интерфейса телефона, 
для централизованного или автоматизированного обслуживания парка аппаратов.


Решение:

  1. Загрузить файл рингтона в каталог /usr/sound/ringtones, например через TFTP-клиент устройства:
    cd /usr/sound/ringtones/
    tftp -gl <имя файла> <IP-адрес TFTP-сервера>

  2. Зарегистрировать файл в списке рингтонов командой:
    control ringtone add <имя файла>

  3. Назначить рингтон для всех аккаунтов:
    control ringtone set all <имя файла> — либо для отдельных аккаунтов (1..4): control ringtone set <1..4> <имя файла>

Рекомендации

Команды control ringtone

Синтаксис: control ringtone <Action> <Param1> <Param2>

Action

Параметры

Назначение

add

<pathname>

Добавление рингтона из временного источника; допускается указание нескольких файлов через пробел (например, /tmp/uploaded_files/new_ringtone.wav)

set

all <filename>

Установка активного рингтона для всех аккаунтов

set

1..4 <filename>

Установка активного рингтона для выбранного аккаунта

get

1..4

Получение активного рингтона выбранного аккаунта

delete

all

Удаление всех рингтонов, кроме заводских

delete

<filename>

Удаление выбранного рингтона; допускается указание нескольких файлов через пробел

play

start <filename>

Запуск воспроизведения рингтона

play

stop

Остановка воспроизведения рингтона

status

-

Состояние воспроизведения рингтона

list

-

Текущий список рингтонов

unpack

-

Распаковка всех рингтонов из флеш-памяти

used_space

-

Используемый объём хранилища

total_space

-

Полный объём хранилища