Twilio Call Masking与Uber类似

时间:2015-12-09 22:53:38

标签: parse-platform twilio

我需要使用类似于优步的twilio呼叫屏蔽。我需要抓住可用的号码并将其附加到交易一段时间。我有基本的TwimXML工作来传递信息,但我如何动态连接两个号码?

我在iOS和Android上工作,Parse.com作为临时后端。由于这些是移动应用程序,我希望使用本机电话和消息传递应用程序。

我的假设是我需要从数字池中获取一个数字。为其分配转发号码。并在承诺的成功块中将该数字返回给我的应用程序。然后将该号码发送到电话/消息应用程序。我不确定的部分是如何使用其余的api在我的Twilio号码上设置转发号码。

这里的任何方向都将不胜感激。

1 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

您的假设大多是正确的,但正如您所指出的那样,您错过了有关分配转发号码的信息。

如果您已使用TwiML回复收到的消息,那么您正在途中。

您需要的是一个端点,您可以将其设置为通过Twilio购买的号码的语音URL。使用该端点,您需要返回将呼叫转发到正确号码的TwiML。那个TwiML看起来有点像这样:

<Response>
  <Dial>
    <Number>ONWARD_NUMBER</Number>
  </Dial>
</Response>

为了返回TwiML,您需要在数据库中设置两个用户之间的关系。电话号码和Twilio电话号码,当您接收到其中一个号码到Twilio号码的电话时,您可以在数据库中查找另一个号码并在转发TwiML中使用它。

这是对这应该如何工作的简要描述。有关如何在Masked Phone Numbers tutorial中实现此类系统的详细说明。遗憾的是,该教程目前在Node.js中不可用,但如果您阅读说明,则应该能够遵循应用程序的流程。

让我知道这是否有帮助。