# 第三方管理

本文将介绍通话过程中第三方管理的功能。

  • 开始之前请先从 查询管理 了解如何获取业务组信息或坐席ID。

# 邀请第三方坐席加入

在通话过程中邀请其他坐席进入通话。

/**
 * 邀请其他座席加入
 * @param userID 其他座席userID
 * @return 邀请成功失败
 */
- (bool)inviteMember:(NSString *)userID;

# 三方成员离开或加入

有成员离开或者有新成员加入通过实现 JCAgentCallback 中的 onNewMemberJoin (opens new window)onMemberLeave (opens new window) 接口上报

//成员加入
- (void)onNewMemberJoin:(JCMediaChannelParticipant *)part;
//成员离开
- (void)onMemberLeave:(JCMediaChannelParticipant *)part;

# 转接

在通话过程中将通话转给其他坐席。

可以指定坐席或指定坐席所在的业务组,如指定业务组将会随机选择业务组中一个空闲坐席进行转接。

/**
 * 转接
 * @param type 转接类型
 * @param toUserId 要转接的对象
 * @return 操作id
 */
- (int)transferCall:(JCAgentTransferType)type toUserId:(NSString *)toUserId;