我在 this 之后使用带有普通 PHP AGI 的 Asterisk 链接 问题是我的 PHP AGI 需要 5 秒才能执行。我只是想设置一些等待音让用户等到 AGI 被处理。在同一个链接上,我发现了一些东西:
set music: Enable/Disable Music on hold generator, example "SET MUSIC ON default
但我不知 Prop 体如何使用我的意思是确切的语法是什么,我应该把它放在哪里。
我试过添加
same => n,Set(CHANNEL(musicclass)=default)
但是没用。
最佳答案
如果你使用 phpagi,你必须做这样的事情
$agi->set_music(true,"myholdclass")
...
$agi->set_music(false)
http://phpagi.sourceforge.net/phpagi2/docs/phpAGI/AGI.html#methodset_music
当然你需要先在/etc/asterisk/musiconhold.conf 中描述 myholdclass
关于php - 为asterisk agi函数处理设置等待音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32391634/