2016-11-24 60 views
9

我正在使用Twilio新的语音SDK for iOS,即Twilio可编程语音SDK我已成功实现拨打电话但不能结束呼叫。在Twilio SDK有断开的方法()使用Twilio可编程语音sdk结束传出呼叫

,所以我已经实现

var outgoingCall:TVOOutgoingCall? 
outgoingCall?.disconnect() 

对于结束通话它没有给予任何错误,但不会结束呼叫,请给出任何建议。

+0

这是正确的方法,所以我不知道发生了什么。是否有任何记录或抛出错误?当你调用'disconnect'时,你确实有'outgoingCall'的实例吗? – philnash

+0

当我在我身边实施通话时,我正在发生语音留言应用程序错误,另一方面语音留言说您成功地让您的第一个通话按键继续并自动拨打电话。 –

+0

我有类似的问题。 我只有在成功连接后才能显示调用视图(通过签入委托)。 –

回答

0

SWIFT 3.0

if (self.call != nil && self.call?.state == .connected) { 
     self.call?.disconnect() 
    } 

检查调用对象是不是null,呼叫状态。