Это вопрос интерфейса командной строки со звездочкой. Я хочу иметь возможность проигрывать звуковой байт с помощью звездочки "originate", но только когда кто-то отвечает, например:
channel originate *insertoutboundlinehere* application Playback *yoursoundhere*
Проблема в том, что я имел обыкновение делать это таким образом, чтобы звук НЕ воспроизводился, пока кто-то не взял трубку, БЕЗ задействованного файла вызова - только команду Playback в исходной функции. Теперь, похоже, моя история команд CLI для звездочки стерта, поэтому я не могу найти команду. Кто-нибудь это делал?
Из этого источника, и если я правильно понимаю ваш вопрос:
Если вы создаете расширение, вы можете позвонить на свой собственный номер, а затем использовать
originate Zap / 1/123456 extension
В своем расширении: дождитесь ответа пользователя, а затем вызовите файл воспроизведения сразу после функции ответа (см. Пример нижней страницы www.voip-info.org).
extensions.conf
[greeting]
exten => 400,1,Answer
exten => n,Playback....
...
>> originate Zap/1/123456 greeting