gpt4 book ai didi

ios - 推送通话统计失败,状态码: 403 | ERROR TCMetricsPublisher | Twilio

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:47:30 28 4
gpt4 key购买 nike

我正在集成voip,因此集成了twilio .我还在 heroku 上设置了服务器代码成功地。我成功创建了 token ,并在处理程序上也获得了回调。当我在设备上运行应用程序时,委托(delegate)中的回调就来了

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

一段时间后,出现以下错误:

[ERROR TCMetricsPublisher] Failed to push call stats, status code: 403

委托(delegate)回调:

  • 我在 connectionDidConnect 中得到了回调
  • 一段时间后,我在 connectionDidDisconnect 中自动获得了回调。

我的代码:

TCDevice* _phone;
TCConnection* _connection;
NSString *urlString = [NSString stringWithFormat:@"https://tatoll.herokuapp.com/token?client=%@", name];
NSURL *url = [NSURL URLWithString:urlString];
NSError *error = nil;
NSString *token = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:&error];
if (token == nil) {
NSLog(@"Error retrieving token: %@", [error localizedDescription]);
} else {
_phone = [[TCDevice alloc] initWithCapabilityToken:token delegate:self];
}

NSDictionary *params = @{@"To": self.numberField.text};
_connection = [_phone connect:params delegate:self];

最佳答案

收到 状态代码:403,通常表明您提供了错误的凭据。意思是,您的帐户 SID 和 Auth Token 要么未提供,要么您提供了错误的。

您可能想要验证您是否通过了 capability tokens适本地。当您设置您的能力 token 时,您需要使用 capability.allow_client_outgoing(application_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'

然后挂断电话。这是因为你的 TwiML app是这样配置的。如果您想将调用转移到另一个号码。您必须为调用转移配置 Twilio,如下所示:

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

关于ios - 推送通话统计失败,状态码: 403 | ERROR TCMetricsPublisher | Twilio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36599010/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com