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

时间:2012-01-28 05:56:16

标签: asterisk telephony

我的拨号方案中有一个上下文,它将控制(暂时)传递给bash脚本。此脚本执行一些大约需要5秒钟的处理。在此期间,电话线上完全沉默。对于基于电话的应用,如此长时间的沉默是严格的禁忌。

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

我看了Background,这似乎不是答案。我们非常欢迎任何帮助。

1 个答案:

答案 0 :(得分:1)

在调用system()之前,请调用MusicOnHold(),如:

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