我一直在尋找,但我似乎無法找到答案。我想看看我想要做什麼是可能的: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