【发布时间】:2018-12-04 18:23:19
【问题描述】:
我正在使用 Twilio 语音快速入门代码 https://github.com/twilio/voice-quickstart-swift。 当我进行客户端到客户端呼叫时,呼叫未连接。 CallKit 在后台运行,当我在后台发送应用程序时,我可以看到绿色的通知栏。 以下是错误: StartCallAction 事务请求失败:操作无法完成。 (com.apple.CallKit.error.requesttransaction 错误 7.)
正如您所见,谷歌搜索没有帮助,因为似乎没有任何解决方案?
有谁知道如何进一步修复或调试它?
【问题讨论】:
-
检查 CXProviderConfiguration 的 maximumCallGroups 属性。 maximumCallGroups 不能设置为 0,否则会报错误码 7,即 CXErrorCodeRequestTransactionErrorMaximumCallGroupsReached
-
我曾经从 CXEndCallAction 创建了一个派生类来附加一些额外的属性。它导致代码 4097 的错误,然后由于代码 7 的错误,我无法启动任何其他事务。返回使用传递给事务的原始 CXEndCallAction 后问题消失了。