|
客户登录手机端anyChat Queue 智能排队系统,排队等待坐席人员服务,坐席人员A接入客户采用:
var errorcode = BRAC_ObjectControl(ANYCHAT_OBJECT_TYPE_AGENT, mSelfUserId, ANYCHAT_AGENT_CTRL_SERVICEREQUEST, 0, 0, 0, 0, "");建立视频连接。现在坐席人员A将当前客户转接给坐席人员B服务。按照AnyChatCallCenter这个demo上讲述的转接功能,需要传入sessionId的,demo上的sessionId是这样来的://呼叫用户双击
function VideoCallRequest(ID) {
if (mSelfUserId == ID)
ForSession("不能呼叫自己...");
else {
mTargetUserId = ID;
var cmdMsg={};
cmdMsg.cmdOption=CMD_SESSION_REQUEST;
cmdMsg.srcUserId=mSelfUserId;
cmdMsg.tarUserId=mTargetUserId;
cmdMsg.sessionId=-1;
cmdMsg.sessionType=SESSION_TYPE_CALL;
BRAC_TransBuffer(0, JSON.stringify(cmdMsg));
//BRAC_VideoCallControl(BRAC_VIDEOCALL_EVENT_REQUEST,mTargetUserId,0,0,0,""); // 向指定的用户发送会话邀请
}
}
但是我们坐席接入调用的不是这个方法,那我们该如何获取sessionId呢。
|
|