Play WAV on channel.

Основной форум.
Для опытных

Модераторы: Admins, Модераторы

Ответить
theoc
Сообщения: 176
Зарегистрирован: 15 май 2008, 09:37
Откуда: Нижневартовск

Play WAV on channel.

Сообщение theoc » 23 окт 2015, 14:47

Добрый день.
В AMI есть прекрасная команда PlayDTMF, которая в указанный канал проигрывает нужный DTMF-сигнал.
И вот встала необходимость тем же AMI проигрывать в каналы заготовленные wav-файлы (или другие форматы, если надо - сконвертируем). Сильно был удивлен, когда не нашел каких-то штатных инструментов для решения этой задачи. Может быть, я что-то упустил?

В ARI есть такая возможность:

Код: Выделить всё

 $ curl -v -u asterisk:asterisk -X POST "http://localhost:8088/ari/channels/1400609726.3/play?media=sound:hello-world" 
Но это все работает только, если канал помещать в Stasis.

gik
Сообщения: 49
Зарегистрирован: 09 июн 2010, 09:24
Контактная информация:

Сообщение gik » 23 окт 2015, 17:16

У некоторых команд AMI есть операнд Application: для запуска команд диалплана. Например у Newexten. Не пробовали?

theoc
Сообщения: 176
Зарегистрирован: 15 май 2008, 09:37
Откуда: Нижневартовск

Сообщение theoc » 24 окт 2015, 11:50

Насколько я знаю, Newexten - это вообще событие, а не команда.

Ответить