浏览 SDKs · iOS
平台
SDKsiOS商业版

取消通话邀请

使用 iOS SDK 取消尚未接通的通话邀请。

复制

在发起的通话邀请尚未接通前,发起方可调用取消接口撤回邀请:

参数说明

参数类型说明
signalingInfoOIMSignalingInfo *发起通话时保存的完整信令信息对象。
[[OIMManager manager] signalingCancel:signalingInfo
                            onSuccess:^{ [self releaseCallResources]; }
                            onFailure:^(NSInteger code, NSString * _Nullable message) {
    [self showCallError:code message:message ?: @"取消邀请失败"];
}];

调用时需传入发起通话时保存的完整 OIMSignalingInfo。通话状态以 roomID 为合并标识,参与者状态同时结合用户 ID。

返回结果

成功回调 onSuccess 表示服务端已处理取消信令。被邀请端将收到邀请被取消事件并自动关闭来电页面,完整事件处理见处理通话事件。发起端在收到成功回调后应及时停止呼叫等待并释放相关媒体资源。