function authCallBack(data){ showResult(2, data,"[auth]"); if (data.resultCode == 200){ sessionStorage.setItem("name", data.name); sessionStorage.setItem("orgNo", data.orgNo); sessionStorage.setItem("orgName", data.orgName); sessionStorage.setItem("rootOrgNo", data.rootOrgNo); } } function changePasswordCallBack (data){ showResult(2, data,"[changePassword]"); } function logoutCallBack(){ gUserId = ""; showResult(0, "logout"); } function heartbeatCallBack(rst){ if (rst == LOGIN_ERR_SINGLE){ alert("此账户刚刚在另一个设备上登录成功,这台设备将自动登出!"); } showResult(0, "rst:" + rst, "[heartbeatCallBack]"); } function userPresenceCallBack (updateInfos){ showResult(2, updateInfos, "[userPresenceCallBack]"); } function sesIncomingAlertCallBack (sessionId, callerName){ gSessionId = sessionId; showResult(0, "sessionId:" + sessionId + ",callerName:" + callerName, "[sesIncomingAlertCallBack]"); } function sesConnectingCallBack (sessionId){ showResult(0, "sessionId:" + sessionId, "[sesConnectingCallBack]"); } function sesEstablishedCallBack (sessionId){ gSessionId = sessionId; lastSessionId = sessionId; showResult(0, "sessionId:" + sessionId, "[sesEstablishedCallBack]"); } function sesReleasedCallBack (sessionId, rst){ gSessionId = null; showResult(0, "sessionId:" + sessionId + ",rst:" + rst, "[sesReleasedCallBack]"); } function sesUserPresenceCallBack (sessionId, updateInfos){ if (gSessionId == sessionId) { var str = ""; for (var i = 0; i < updateInfos.length; i ++) { if (i > 0) str += ","; str += updateInfos[i]; } showResult(0, "sessionId:" + sessionId + ",updateInfos:" + str, "[sesUserPresenceCallBack]"); } } function sesMediaTalkPrepareCallBack (sessionId){ showResult(0, "sessionId:" + sessionId + ",申请讲话...", "[sesMediaTalkPrepareCallBack]"); } function sesMediaTalkBeginCallBack (sessionId){ showResult(0, "sessionId:" + sessionId + ",我在讲话", "[sesMediaTalkBeginCallBack]"); } function sesMediaTalkEndCallBack (sessionId,reason){ showResult(0, "sessionId:" + sessionId + ",reason:" + reason, "[sesMediaTalkEndCallBack]"); } function sesMediaListenBeginCallBack (sessionId, speaker){ showResult(0, "sessionId:" + sessionId + speaker + " 在讲话", "[sesMediaListenBeginCallBack]"); } function sesMediaListenEndCallBack (sessionId){ showResult(0, "sessionId:" + sessionId, "[sesMediaListenEndCallBack]"); } function sesMsgRecvCallBack (sessionId, senderNumber, senderName, msgId, msgType, msgContent, msgTime, msgRes, msgThumb){ showResult(0, "sessionId:" + sessionId + ",senderNumber:" + senderNumber + ",senderName:" + senderName + ",msgId:" + msgId + ",msgType:" + msgType + ",msgContent:" + msgContent + ",msgTime:" + msgTime + ",msgRes:" + msgRes + ",msgThumb:" + msgThumb, "[sesMsgRecvCallBack]"); } function sesMsgSendCallBack (sessionId, isOK, senderNumber, senderName, msgId, msgType, msgContent, msgRes){ showResult(0, "sessionId:" + sessionId + ",isOk:" + isOK + ",senderNumber:" + senderNumber + ",senderName:" + senderName + ",msgId:" + msgId + ",msgType:" + msgType + ",msgContent:" + msgContent + ",msgRes:" + msgRes, "[sesMsgSendCallBack]"); } function sesMsgRecPlayStartCallBack(code, resId){ showResult(0, "code:" + code + ",resId:" + resId, "[sesMsgRecPlayStartCallBack]"); } function sesMsgRecPlayStopCallBack(code, resId){ showResult(0, "code:" + code + ",resId:" + resId, "[sesMsgRecPlayStopCallBack]"); }