# 查询管理

本文将介绍坐席查询的相关功能。

# 查询业务组信息

获取业务组的名称、组号、号码等详细信息。

/**
 * 查询业务组号
 * @return 接口调用成功失败
 */
- (bool)queryAllGroups;

业务组信息通过实现 JCAgentCallback 中的 onGetAllGroups (opens new window) 接口上报。

/// 获取业务组号
/// @param groups 组号列表
- (void)onGetAllGroups:(NSArray <JCCallCenterGroupItem *> *)groups result:(bool)result;

# 查询指定组号的空闲坐席

通过组号查询空闲的坐席。

/// <summary>
/// 查询指定组号的空闲座席
/// </summary>
/// <returns>操作id</returns>
public int QueryAvailableAgents(string groupId)

指定组号的空闲坐席查询结果通过实现 JCAgentCallback 中的 OnQueryAvailableAgentsListResult (opens new window) 接口上报。

/**
 * 查询空闲座席结果
 * @param operationId 操作id
 * @param result 查询是否成功
 * @param userIds 查询到的空闲座席列表
 */
- (void)onQueryAvailableAgentsListResult:(int)operationId result:(bool)result userIds:(NSArray <NSString *> *)userIds;