【发布时间】:2014-03-10 15:47:06
【问题描述】:
我是云电话的新手。我怎样才能开发一个软件,可以在不使用 twilio 的情况下从 pc 到电话拨打电话。我特别困惑,这将如何完成,因为我如何从 IP 地址拨打电话号码。需要哪些基本要素,我应该如何做或应该如何开始?
【问题讨论】:
我是云电话的新手。我怎样才能开发一个软件,可以在不使用 twilio 的情况下从 pc 到电话拨打电话。我特别困惑,这将如何完成,因为我如何从 IP 地址拨打电话号码。需要哪些基本要素,我应该如何做或应该如何开始?
【问题讨论】:
这是一个非常广泛的问题,有很多答案。
在浏览器方面,您需要使用类似 WEBRTC 或一些自定义浏览器扩展来在两个端点之间进行通信,在此基础上,您需要构建您的 VOIP 协议。例如,您可以设计自己的(例如 Skype),或使用基于标准的标准,如 sip 或某种混合。
一旦您在两个端点之间实现了语音(和/或视频),您就可以考虑将您的通信通过网关连接到外部系统。有很多方法可以做到这一点。如果您可以将通信网关连接到基于 SIP 的系统中,那么您可以使用 PSTN 语音网关硬件或软件 SIP 中继网关。这取决于您托管小时服务器的世界区域以及电信公司提供的服务,还可能取决于您将使用的流量。
有很多很多的移动部件,也有很多陷阱。太多了,这里就不一一介绍了。
【讨论】: