会议室通话
本文介绍与 Linkus iOS SDK 会议室通话相关的功能及实现方法。
发起会议室通话
- (void)createConference:(YLSConfCall *)confCall
complete:(void(^)(NSError * _Nullable error,NSString *confid))complete;
管理会议室通话成员
- (void)operationConferenceMember:(NSString *)member
confid:(NSString *)confid
operationType:(int)type
complete:(void(^)(NSError * _Nullable error))complete;
邀请成员加入当前会议室通话
- (void)inviteConferenceMembers:(NSArray<NSString *> *)contacts
confid:(NSString *)confid
complete:(void(^)(NSError * _Nullable error))complete;
接听会议室来电
- (void)conferenceManager:(YLSConfManager *)manager
callStatus:(YLSSipCall *)sipCall
reportIncomingCall:(void (^)(void (^controllerBlock)(void),void (^errorBlock)(NSError * _Nullable error)))completion;
查询会议室通话状态
- (void)conferenceManager:(YLSConfManager *)manager callStatus:(YLSSipCall *)sipCall;
查询当前会议室通话信息
- (YLSSipCall *)currentConfSipCall;
查询会议室通话成员的状态
- (void)conferenceManager:(YLSConfManager *)manager conferenceInfo:(YLSConfCall *)confCall;
重连至异常的会议室通话
此方法用于处理会议室通话的异常情况,例如由于网络不稳定导致当前会议室通话中断时,可调用此方法重新连接到该会议室通话。
- (void)conferenceManager:(YLSConfManager *)manager abnormal:(nullable YLSConfCall *)confCall;
会议室来电委托
- (void)setIncomingCallDelegate:(id<YLSConfManagerDelegate>)delegate;
添加会议室通话委托
- (void)addDelegate:(id<YLSConfManagerDelegate>)delegate;
移除会议室通话委托
- (void)removeDelegate:(id<YLSConfManagerDelegate>)delegate;