【发布时间】:2014-01-25 20:34:54
【问题描述】:
我一直在学习有关 WebRTC、SIP 和 PSTN 以及它们如何协同工作的更多信息,尤其是在浏览器中接听电话的能力。我在 Twilio 的网站上花了一些时间,我喜欢他们能够让您从 PSTN 接听电话到您的浏览器的方式。
我想了解他们如何能够让某人拨打普通的 PSTN 电话号码并将呼叫定向到网络浏览器。
我遇到了this question 并得到了一些了解,但我仍然缺少一些东西。
为了澄清我的问题,让我们采取以下情况:
第一部分
假设我住在伦敦,有自己的 SIP 服务器和 SIP 帐户,并且有一个 PSTN 电话号码,并且该号码已映射到 SIP 帐户。现在我希望能够在我的浏览器中接听来自世界各地的电话。当人们拨打 PSTN 号码时,电话会通过我的电信提供商。那么这些调用是如何到达我的浏览器的呢?我必须先将我的 SIP 服务器连接到电信提供商系统,然后才能将呼叫定向到我的浏览器?
这是否意味着为了能够将呼叫定向到浏览器,电信公司系统必须知道对于这个特定的 PSTN 号码,呼叫必须到达我的 SIP 服务器或类似的东西?
我想知道调用到我的浏览器所发生的所有步骤,包括介于两者之间的软件和(可能是硬件)。
第二部分
Twilio 将本地号码提供给需要的人。我了解 Twilio 与电信公司签署协议以获得这些数字。 Twilio 系统是否会在所有这些电信公司系统能够直接调用用户的浏览器之前连接到所有这些电信公司系统?
【问题讨论】: