1

我一直在四处寻找,但似乎找不到答案。我想看看我想做的事情是否可行:

我想在执行我的 phpagi 脚本时向我的调用者播放音乐。无论如何我可以抓住在音乐保持期间按下的任何 DTMF 吗?我想让音乐连续播放....

非常感谢我能得到的任何见解。

4

2 回答 2

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 可能是一样的。希望能帮助到你 :)

于 2013-04-22T06:19:21.920 回答
0

我认为现在回答为时已晚,但这可能会对某人有所帮助。背景音乐将继续播放,直到您停止播放。

// start background music
$agi->set_music(true);

//code....do your stuff

// stop background music
$agi->set_music(false);
于 2017-01-27T17:59:38.940 回答