我一直在寻找,但我似乎无法找到答案。我想知道我想做什么是可能的:
我想在执行phpagi脚本时将音乐保留给我的调用者。无论如何我可以抓住在音乐播放期间被按下的任何DTMF吗?我希望音乐能够持续播放......
我非常感谢能够获得的任何见解。
答案 0 :(得分:1)
您可以使用$ AGI-> stream_file($ filename,$ digits)(voip-info)
或类似的东西:
while ($digit ne "0") {
$digit = $AGI->get_data("path/to/your/file", 1, 1);
do your staff
...
}
我在Perl中使用它,但对于phpagi可能是同样的事情。 希望它有所帮助:)
答案 1 :(得分:0)
我认为现在回答为时已晚,但这可能对某人有所帮助。背景音乐将一直播放,直到你停止播放。
// start background music
$agi->set_music(true);
//code....do your stuff
// stop background music
$agi->set_music(false);