我一直在寻找,但我似乎无法找到答案。我想看看我想要做什么是可能的:Asterisk Phpagi DTMF
我想执行phpagi脚本时,将音乐保留给我的调用者。无论如何,我可以抓住任何在会议期间被按下的DTMF?我想音乐连续播放....
任何一种洞察力,我可以得到这是非常感谢。
我一直在寻找,但我似乎无法找到答案。我想看看我想要做什么是可能的:Asterisk Phpagi DTMF
我想执行phpagi脚本时,将音乐保留给我的调用者。无论如何,我可以抓住任何在会议期间被按下的DTMF?我想音乐连续播放....
任何一种洞察力,我可以得到这是非常感谢。
您可以使用AGI-$> stream_file($文件名,$位)(voip-info)
或类似的东西:
while ($digit ne "0") {
$digit = $AGI->get_data("path/to/your/file", 1, 1);
do your staff
...
}
我用它在Perl,但phpagi可能同样的事情。 希望它有帮助:)
我认为现在回答已经太迟了,但这可能有助于某人。背景音乐将继续播放,直到您停止。
// start background music
$agi->set_music(true);
//code....do your stuff
// stop background music
$agi->set_music(false);
你好,它会播放整个文件还是会停下来,如果有人按下的东西? – thevoipman 2013-04-23 07:32:44
它会停止播放 – mirkobrankovic 2013-04-23 11:34:18
我们能不能让它停止播放? – thevoipman 2013-04-23 15:16:08