我正在开发一个应用程序,允许用户使用手机访问他们的邮箱。
我开发了一个 IVR 菜单,用户可以使用它来检索他们的邮件。更具体地说,我用 Perl 编写了一个 AGI 来检索邮件。问题是 AGI 执行需要相当长的时间。为此,我需要让我的用户在执行 agi 时听到一些在后台播放的音乐。也就是说,我需要使拨号计划中的“AGI”和“MusicOnHold”应用程序同时执行。有什么线索我可以如何实现这一目标吗?
这可能不是您期望的答案,但如果您计划创建一个适当的应用程序来通过电话执行操作,请查看除 asterisk 之外的其他解决方案。 yate 和(据我所知 - 从未尝试过这个) freeswitch 都实现了一个更加异步的接口,您可以将传入呼叫连接到您想要的任何声源,而不会失去对它的控制。对于高级应用程序来说,它们可能是更好的选择。
Asterisk 对于简单的逻辑来说很酷,但是如果您需要在后台进行一些处理并将调用保持在某种状态一段不确定的时间,那么它就会变得很难管理。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)