【发布时间】:2013-04-14 23:01:54
【问题描述】:
我一直在寻找,但似乎找不到答案。我想看看我想做的是否可行:
当我的 phpagi 脚本执行时,我想向我的调用者播放音乐。无论如何我可以抓住在音乐保持期间按下的任何 DTMF 吗?我想让音乐连续播放....
非常感谢我能得到的任何见解。
【问题讨论】:
我一直在寻找,但似乎找不到答案。我想看看我想做的是否可行:
当我的 phpagi 脚本执行时,我想向我的调用者播放音乐。无论如何我可以抓住在音乐保持期间按下的任何 DTMF 吗?我想让音乐连续播放....
非常感谢我能得到的任何见解。
【问题讨论】:
你可以使用 $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 可能是一样的。 希望对你有帮助:)
【讨论】:
我认为现在回答为时已晚,但这可能会对某人有所帮助。背景音乐会一直播放,直到您停止播放。
// start background music
$agi->set_music(true);
//code....do your stuff
// stop background music
$agi->set_music(false);
【讨论】: