Ios 推送呼叫统计信息失败,状态代码:403 |错误TCMetricsPublisher | Twilio

Ios 推送呼叫统计信息失败,状态代码:403 |错误TCMetricsPublisher | Twilio,ios,objective-c,twilio,voip,phone-call,Ios,Objective C,Twilio,Voip,Phone Call,我正在集成voip,因此集成了。我还成功地在上设置了服务器代码。我成功地创建了令牌,并在处理程序上获得了回调。当我在设备上运行应用程序时,就会在委托中进行回调 Device: <TCPresenceEvent 0x17de3840 name=jenny, available=YES> didReceivePresenceUpdate 收到状态代码403通常表明您提供了错误的凭据。也就是说,您的帐户SID和身份验证令牌要么未提供,要么提供了错误的 您可能需要验证您是否正确通过。设置功

我正在集成
voip
,因此集成了。我还成功地在上设置了服务器代码。我成功地创建了令牌,并在处理程序上获得了回调。当我在设备上运行应用程序时,就会在委托中进行回调

Device: <TCPresenceEvent 0x17de3840 name=jenny, available=YES> didReceivePresenceUpdate

收到状态代码403通常表明您提供了错误的凭据。也就是说,您的帐户SID和身份验证令牌要么未提供,要么提供了错误的

您可能需要验证您是否正确通过。设置功能令牌时,您需要使用功能。允许\u客户端\u传出(应用程序\u sid)启用传出呼叫

from twilio.util import TwilioCapability

account_sid = "ACXXXXXXXXXXXXXXX"
auth_token = "secret"
application_sid = "AP123123"

capability = TwilioCapability(account_sid, auth_token)
capability.allow_client_incoming("tommy")
capability.allow_client_outgoing(application_sid)
print capability.generate()
如果您发现前者设置正确,有些人也会遇到此问题,因为他们实际上没有转接呼叫

你可能听到了:

“欢迎来到Twilio”

然后电话就挂断了。这是因为您的配置是这样的。如果你想把电话转接到另一个号码。您必须将您的Twilio配置为呼叫转接,如下所示:

<Response><Dial callerId='[replace with Twilio number]'>+86xxxxxxxxxxxxxx</Dial></Response>
+86xxxxxxxxxxxx
<Response><Dial callerId='[replace with Twilio number]'>+86xxxxxxxxxxxxxx</Dial></Response>