【发布时间】:2015-03-31 09:40:55
【问题描述】:
我正在尝试使用 Twilio 开发 VOIP 应用程序。每个使用我的应用程序的用户都可以仅使用 VoIP 呼叫其他用户(无电话号码)。我可以看到工作流程是如何进行的,但是:
使用 SIP,每个用户都必须有一个 SIP 帐户来唯一标识自己。在 Twilio,他们说他们不提供 SIP 注册服务。 那么,我如何能够唯一地识别用户并将他们相互联系起来?以及如何使用他们的唯一应用 ID 注册他们?
非常感谢。
【问题讨论】:
我正在尝试使用 Twilio 开发 VOIP 应用程序。每个使用我的应用程序的用户都可以仅使用 VoIP 呼叫其他用户(无电话号码)。我可以看到工作流程是如何进行的,但是:
使用 SIP,每个用户都必须有一个 SIP 帐户来唯一标识自己。在 Twilio,他们说他们不提供 SIP 注册服务。 那么,我如何能够唯一地识别用户并将他们相互联系起来?以及如何使用他们的唯一应用 ID 注册他们?
非常感谢。
【问题讨论】:
Twilio 布道者在这里。
Twilio 客户端工作流程中的一个步骤是请求功能令牌。能力令牌指示特定客户端是否可以拨打电话或接听电话。
在典型的工作流程中,Twilio 客户端应用程序将向您的 Web 服务器请求功能令牌并传入他们希望使用的客户端名称(例如,alice)。创建功能令牌时,您可以指定 alice 能够接收来电。稍后,当您想拨打alice 时,您可以参考alice,如图here。
有关整个过程如何运作的更多信息,您可能需要查看Twilio Client quickstart(如果您还没有的话)。
希望这会有所帮助!
【讨论】: