public interface ECDeskManager
限定符和类型 | 接口和说明 |
---|---|
static class |
ECDeskManager.ECAgentManagerType
会议管理类型
|
static interface |
ECDeskManager.OnAgentEventListener |
static interface |
ECDeskManager.OnAgentWithUserListener |
static interface |
ECDeskManager.OnFinishConsultationListener
结束在线客服回调监听接口
|
static interface |
ECDeskManager.OnGetAgentInfoListener |
static interface |
ECDeskManager.OnQueryQueueListener |
static interface |
ECDeskManager.OnReadyOrNotListener |
static interface |
ECDeskManager.OnSendAgentCommandListener |
static interface |
ECDeskManager.OnSendDeskMessageListener
发送在线客服消息回调监听接口
|
static interface |
ECDeskManager.OnSendUserMessageListener
客服回复消息回调监听接口
|
static interface |
ECDeskManager.OnSetReplyListener |
static interface |
ECDeskManager.OnStartConsultationListener
发起在线客服回调监听接口
|
static interface |
ECDeskManager.OnSubmitSatisfactionListener
发送满意度回调监听接口
|
static interface |
ECDeskManager.OnUpGradeServiceListener |
限定符和类型 | 方法和说明 |
---|---|
void |
agentLogin(java.lang.String agentId,
int servercap,
java.lang.String qType,
java.util.HashMap agentInfo,
ECDeskManager.OnAgentEventListener listener) |
void |
agentLogout(int qType,
ECDeskManager.OnAgentEventListener listener) |
void |
agentNotReady(ECDeskManager.OnReadyOrNotListener listener) |
void |
agentQueryAgentInfo(java.lang.String agentId,
ECDeskManager.OnGetAgentInfoListener listener) |
void |
agentQueryQueue(int aType,
ECDeskManager.OnQueryQueueListener listener) |
void |
agentReady(ECDeskManager.OnReadyOrNotListener listener)
#####################################
|
void |
agentRejectWithUser(java.lang.String useraccount,
ECDeskManager.OnAgentWithUserListener listener) |
void |
agentStartWithUser(java.lang.String useraccount,
java.lang.String data,
ECDeskManager.OnAgentWithUserListener listener) |
void |
agentStartWithUser(java.lang.String useraccount,
java.lang.String agentId,
java.lang.String type,
ECDeskManager.OnAgentWithUserListener listener) |
void |
agentStopWithUser(java.lang.String useraccount,
ECDeskManager.OnAgentWithUserListener listener) |
void |
finishConsultation(java.lang.String agent,
ECDeskManager.OnFinishConsultationListener listener)
退出咨询,结束和座席交流
|
java.lang.String |
getCurrentAgentId() |
void |
sendAgentCommand(ECDeskManager.ECAgentManagerType type,
java.lang.String userAccount,
int agentId,
int ccsType,
java.lang.String data,
ECDeskManager.OnSendAgentCommandListener listener) |
void |
sendtoDeskMessage(ECMessage message,
ECDeskManager.OnSendDeskMessageListener listener)
1.
|
void |
sendtoDeskMessageCom(ECMessage message,
java.lang.String comId,
ECDeskManager.OnSendDeskMessageListener listener) |
void |
sendtoUserMessage(ECMessage message,
ECDeskManager.OnSendUserMessageListener listener)
客服回复用户消息接口
|
void |
sendtoUserMessageCom(ECMessage message,
java.lang.String comId,
ECDeskManager.OnSendUserMessageListener listener) |
void |
setCurrentAgentId(java.lang.String agentId) |
void |
SetReplyLanguage(int type,
int qTypea,
java.lang.String content,
ECDeskManager.OnSetReplyListener listener) |
void |
startConsultation(java.lang.String osAccount,
ECDeskManager.OnStartConsultationListener listener)
已过时。
|
void |
startConsultation(java.lang.String osAccount,
int queueType,
int serviceUpgradeQueueType,
java.lang.String userData,
java.lang.String accessId,
ECDeskManager.OnStartConsultationListener listener)
开始咨询接口,后台分配坐席,并返回欢迎语
|
void |
startConsultation(java.lang.String osAccount,
int queueType,
java.lang.String userData,
java.lang.String accessId,
ECDeskManager.OnStartConsultationListener listener) |
void |
submitSatisfaction(java.lang.String satisfaction,
ECDeskManager.OnSubmitSatisfactionListener listener)
######################################/
/**
发送满意度接口
|
void |
userUpGradeService(ECDeskManager.OnUpGradeServiceListener listener) |
@Deprecated void startConsultation(java.lang.String osAccount, ECDeskManager.OnStartConsultationListener listener)
void startConsultation(java.lang.String osAccount, int queueType, int serviceUpgradeQueueType, java.lang.String userData, java.lang.String accessId, ECDeskManager.OnStartConsultationListener listener)
osAccount
- 服务号listener
- 回调接口void startConsultation(java.lang.String osAccount, int queueType, java.lang.String userData, java.lang.String accessId, ECDeskManager.OnStartConsultationListener listener)
void finishConsultation(java.lang.String agent, ECDeskManager.OnFinishConsultationListener listener)
agent
- 服务号listener
- 回调接口void sendtoDeskMessage(ECMessage message, ECDeskManager.OnSendDeskMessageListener listener)
message
- 消息listener
- 回调接口void sendtoDeskMessageCom(ECMessage message, java.lang.String comId, ECDeskManager.OnSendDeskMessageListener listener)
void sendtoUserMessage(ECMessage message, ECDeskManager.OnSendUserMessageListener listener)
message
- 消息内容listener
- 消息发送结果回调接口void sendtoUserMessageCom(ECMessage message, java.lang.String comId, ECDeskManager.OnSendUserMessageListener listener)
void sendAgentCommand(ECDeskManager.ECAgentManagerType type, java.lang.String userAccount, int agentId, int ccsType, java.lang.String data, ECDeskManager.OnSendAgentCommandListener listener)
void setCurrentAgentId(java.lang.String agentId)
java.lang.String getCurrentAgentId()
void agentReady(ECDeskManager.OnReadyOrNotListener listener)
void agentNotReady(ECDeskManager.OnReadyOrNotListener listener)
void agentLogin(java.lang.String agentId, int servercap, java.lang.String qType, java.util.HashMap agentInfo, ECDeskManager.OnAgentEventListener listener)
void agentLogout(int qType, ECDeskManager.OnAgentEventListener listener)
void agentStartWithUser(java.lang.String useraccount, java.lang.String data, ECDeskManager.OnAgentWithUserListener listener)
void agentStartWithUser(java.lang.String useraccount, java.lang.String agentId, java.lang.String type, ECDeskManager.OnAgentWithUserListener listener)
void agentStopWithUser(java.lang.String useraccount, ECDeskManager.OnAgentWithUserListener listener)
void agentRejectWithUser(java.lang.String useraccount, ECDeskManager.OnAgentWithUserListener listener)
void userUpGradeService(ECDeskManager.OnUpGradeServiceListener listener)
void SetReplyLanguage(int type, int qTypea, java.lang.String content, ECDeskManager.OnSetReplyListener listener)
void agentQueryAgentInfo(java.lang.String agentId, ECDeskManager.OnGetAgentInfoListener listener)
void agentQueryQueue(int aType, ECDeskManager.OnQueryQueueListener listener)
void submitSatisfaction(java.lang.String satisfaction, ECDeskManager.OnSubmitSatisfactionListener listener)
satisfaction
- 满意度内容listener
- Copyright © 2017 All rights reserved.