【发布时间】:2016-09-12 13:40:42
【问题描述】:
我正在使用 Twilio 开发我的 iOS Voip 应用程序。
我获得了免费试用帐户,并且正在从我的 iphone 通话到 Voip 应用程序(安装到另一部 iphone)。我确信我在我的服务器上发布的功能令牌是正确的,尽管无法确认功能令牌是否正确作为我的 iOS 应用程序中发布的 TCDevice 类。
问题是,当我从我的手机拨打试用电话号码时,控制台上的通话记录显示警告说“'To' phone number not verifyed”。我确定“收件人”电话号码是我在 Twilio 上获得的,但无法验证。
有谁知道 Twilio 试用号可以接听来电吗? 有什么方法可以确认功能令牌正确吗?
谢谢
【问题讨论】:
-
当您拨打您的 Twilio 号码时,您期望什么?当号码接听电话时,您使用的 TwiML 是什么?
-
我在我的服务器上像这样返回 TwilML。我希望 TwiML 调用我的 Voip 应用程序。
然后我在我的 iOS 应用程序中创建 TCDevice 类,这样如果我收到来电明白了吧? device = TCDevice.init(capabilityToken: tokenCapability, 委托: self)capability token -
那么你想达到什么目的?如果这是您在调用该数字时返回的 TwiML,那么听起来 Twilio 只是在避免无限循环。您可以使用您的应用程序/呼叫的当前流程和任何相关代码来编辑您的问题吗?
-
在我编辑问题之前我可以再问你一件事吗?如果我理解正确,当我在 Twilio 上获得的号码被调用时,我需要在我的服务器端设置功能令牌作为请求 url,另外我使用我在服务器端设置的功能令牌创建 TCDevice 类,然后在 iPhone 上设置 Voip 应用程序接到来电。你是什么意思'Twilio 只是在避免无限循环'?在任何情况下都会发生这种情况吗?
-
抱歉,我误读了您的上一条评论。我想我现在可以回答这个问题了。
标签: ios twilio twilio-api