我已经集成了来自twilio voice quickstart https://github.com/twilio/voice-quickstart-swift的代码,并使我的应用程序在一定程度上可以正常工作。
我遇到“语音Bot”问题。我不确定这是什么以及如何以不同的方式实现它。这是拨出电话。通话完成后,Voice Bot会被触发,但不会在我正在处理所有与拨出电话相关的内容的VC顶部显示,它仍保留在后台,并且使任何后续通话均失败。当我从VC返回到其他VC时,屏幕闪烁,似乎Voice Bot有时显示,然后流程完成。
我不确定此语音机器人是什么,我们如何避免它或将其重定向到VC?我能猜到的是,如果我没记错的话,它来自Apple的Call kit。
对如何使其起作用有帮助吗?
评论更新:我已经使用cocoapods安装了Twilio。 pod'TwilioVoice','〜> 2.0'
代码如下:
public class Tenant
{
public long Id { get; set; }
public string Name { get; set; }
public virtual ICollection<User> Users { get; set; }
public virtual ICollection<Account> Accounts { get; set; }
public virtual ICollection<Transaction> Transactions { get; set; }
}
public class User
{
public long Id { get; set; }
public long TenantId { get; set; }
public string Name { get; set; }
public virtual ICollection<Account> Accounts { get; set; }
}
public class Account
{
public long Id { get; set; }
public long TenantId { get; set; }
public string UserId { get; set; }
public virtual ICollection<Transaction> Transactions { get; set; }
}
public class Transaction
{
public long Id { get; set; }
public long TenantId { get; set; }
public string UserId { get; set; }
public string AccountId { get; set; }
}
答案 0 :(得分:0)
这是出现在callKit上的名称。您可以将其更改为您的应用程序名称或呼叫者名称。除了这个名字,它没有任何意义。如果仅使用客户端到客户端调用,则将其更改为您应用程序的名称。如果您还使用自己的应用程序拨打电话,请将其更改为呼叫者的姓名。