2010-09-30 85 views
0

我的一个客户希望在他的网站中提供以下功能。如何在打电话时在网站上打电话?

人1将调用者2从我们的网站 当人2回答人1会听到在网站上他的声音,而呼叫是怎么回事 人1将点击任何MP3文件的网站和人2将收听MP3文件 和2人说话的人将在我们的网站上播放,以便人1可以听到它。

这个东西怎么可能?我正在使用twilio一年,但此功能不可用。

请帮助我。 我开发PHP

回答

0

一般语音应用服务,如twilio,通过请求基于在通话过程中发生的事件做什么控制应用程序TROPO等方面的工作。例如,当新的呼叫到达时,他们会向预先指定的控制应用程序发送一个请求,询问他们应该做什么,然后当呼叫被回答时,他们会要求进一步的操作等。

在你的情况下,你希望它另一种方式工作,你想告诉服务器处理该呼叫做一些事情,以响应你的结局事件。可能有一个API调用可以在twilio,tropo等平台上执行以启动操作,但我无法回想起它。更有可能的是,您需要使用类似Asterisk AGI协议的协议,该协议允许在处理呼叫时将操作推送到服务器。 Cloudvox是我所知道的一个提供商,它支持一个支持AGI接口的托管服务,所以它们值得一看,当然比构建自己的Asterisk服务器更容易。

我还建议您检查Anveo,因为它们的产品通常比其他产品更加复杂一些,它们通常会非常快速地实现功能,因此您可以随时要求在实时调用期间播放mp3的Web API 。

0

知道这是违法的记录没有其他人的电话交谈知道它或除非你有一个窃听许可证。你不是吗?

+0

我会将此消息传递给我的客户,其实我这里需要技术帮助。但我没有提到任何我会记录的电话。我将只运行在网站上 – 2010-09-30 05:51:55

+0

真人语音,我认为你我以前不明白的问题 – 2010-09-30 05:54:16

+0

非法......取决于你的法律框架。南非法律:http://www.internet.org.za/ricpci.html#interceptionofcommunicationbypartytocommunication这可能是粗鲁的,有些人可能会认为是不道德的,但它仍然是合法的。 – 2010-09-30 12:19:42