В 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"