我想通过使用Linphone显示CallKit视图来检查是否收到来电。但是当我们在Linphone中获得当前通话时却不会返回。我可以检查当前通话状态是否为Incoming?当呼叫状态为Incoming时,我显示CallKit视图,否则不显示。我使用下面的代码来获取当前的电话。
func getCurrentCall() -> Optional<OpaquePointer>
{
if let call = linphone_core_get_current_call(theLinphone.lc)
{
return call
}
else
{
return nil
}
}