Asterisk 在同一行上执行多个命令-星号

Asterisk 在同一行上执行多个命令-星号,asterisk,telephony,Asterisk,Telephony,我的拨号计划中有一个上下文,它将控制权(临时)传递给bash脚本。此脚本执行一些处理,大约需要5秒钟。在这段时间里,电话线上一片寂静。对于基于电话的应用程序,如此长时间的沉默是绝对不允许的 在程序执行时,如何让音乐(或其他文件)在后台播放 我看了一下背景,这似乎不是答案。欢迎任何帮助 在调用system()之前,先调用MusicOnHold(),如下所示: exten => s,n,MusicOnHold() exten => s,n,System(;-- do something

我的拨号计划中有一个上下文,它将控制权(临时)传递给
bash
脚本。此脚本执行一些处理,大约需要5秒钟。在这段时间里,电话线上一片寂静。对于基于电话的应用程序,如此长时间的沉默是绝对不允许的

在程序执行时,如何让音乐(或其他文件)在后台播放

我看了一下
背景
,这似乎不是答案。欢迎任何帮助

在调用system()之前,先调用MusicOnHold(),如下所示:

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