Выполнение нескольких команд в одной строке - звездочка - PullRequest
0 голосов
/ 28 января 2012

У меня есть контекст в моей диалплане, который передает (временно) управление скрипту bash. Этот скрипт выполняет некоторую обработку, которая занимает около 5 секунд. В это время на телефонной линии царит полная тишина. Для приложений, основанных на телефонии, такие длительные периоды молчания строго запрещены.

Как заставить музыку (или другой файл) воспроизводиться в фоновом режиме во время выполнения программы?

Я посмотрел на Background, и это не похоже на ответ. Любая помощь приветствуется.

1 Ответ

1 голос
/ 29 января 2012

ДО того, как вы вызовете system (), вызовите MusicOnHold (), например:

exten => s,n,MusicOnHold()
exten => s,n,System(;-- do something --;)
exten => s,n,StopMusicOnHold()
...