1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
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]");
}