我的一位客户希望在他的网站中使用以下功能。
第1人将从我们的网站致电2人 当人2回答人1时,他将在网站上听到他的声音 当呼叫正在进行时,人1将点击网站上的任何mp3文件,而人2将收听该mp3文件 我们的网站上会播放2个人说话,以便1人可以听到。
这件事怎么可能?我使用twilio一年,但此功能不可用。
请帮帮我。 我用PHP开发
答案 0 :(得分:0)
你做知道在没有其他人知道的情况下记录电话会话是非法的,或者除非你有窃听许可证。不是吗?
答案 1 :(得分:0)
通常,诸如twilio,tropo等语音应用服务通过根据呼叫期间发生的事件请求控制应用程序做什么来工作。例如,当新呼叫到达时,他们将向预先指定的控制应用程序发送请求,询问他们应该做什么,然后当呼叫被应答时,他们将要求进一步的操作等。
在您的情况下,您希望它以相反的方式工作,并且您希望告诉服务器处理呼叫以执行某些操作以响应您的结束事件。您可以在twilio,tropo等平台上执行API调用以启动操作,但我无法回想起它。您更有可能需要使用Asterisk AGI协议之类的协议,该协议允许在处理呼叫时将操作推送到服务器。 Cloudvox是我所知道的一个提供商,它支持支持AGI接口的托管服务,所以它们值得一看,当然比构建自己的Asterisk服务器容易得多。
我还建议您查看Anveo,因为它们的产品通常比其他产品更复杂,并且它们通常会非常快速地实现功能,因此您可以随时要求提供播放mp3的Web API现场直播。