화상 회의를 위해 Weemo JS API를 작업 중입니다.weemo 화상 통화 응용 프로그램에서 온라인 사용자 식별
1) 컨퍼런스 온라인 사용자를 식별하는 데 기술적 인 도움이 필요합니다.
2) 발신자와 수신자의 데이터를 어떻게 전달할 수 있습니까?
3) 온라인 사용자가 클라우드에서 어떻게 분리 될 수 있습니까?
동일한 기술 참조를 제공하십시오.
감사합니다.
화상 회의를 위해 Weemo JS API를 작업 중입니다.weemo 화상 통화 응용 프로그램에서 온라인 사용자 식별
1) 컨퍼런스 온라인 사용자를 식별하는 데 기술적 인 도움이 필요합니다.
2) 발신자와 수신자의 데이터를 어떻게 전달할 수 있습니까?
3) 온라인 사용자가 클라우드에서 어떻게 분리 될 수 있습니까?
동일한 기술 참조를 제공하십시오.
감사합니다.
weemo.getStatus('USER_UID')
방법을 사용하면 사용자가 온라인 상태인지 알 수 있습니다.
'USER_UID'는 타겟 사용자 UID (문자열)의 값이다.
답변을 찾으려면 weemo.onGetHandler(name, obj)
콜백을 사용해야합니다.
var weemo = new Weemo('AppId', 'Token', 'Type');
weemo.onGetHandler = function(name, obj) {
switch(name) {
case 'status':
var uid = obj.uid;
if(obj.value == 0) {
console.log("User "+uid+" is offline with a status "+obj.value);
} else {
console.log("User "+uid+" is online with a status "+obj.value);
}
break;
}
};
weemo.onConnectionHandler = function(message, code) {
console.log("Connection Handler : " + message + ' ' + code);
switch(message) {
case 'sipOk':
weemo.getStatus('userTestStatus');
break;
}
};
weemo.initialize();
FYI : I는를 받고 onConnectionHandler에서의 getStatus 사용이 예에서는 여기서
는 'USER_ID'같음 'userTestStatus'와 사용자의 상태를 확인하는 방법의 예는 "sipOk"왜냐하면 내 사용자가 getStatus를 실행하기 전에 completly 연결되어 있는지 확인하기 위해서입니다. 사용자가 Weemo Cloud에 연결되면 onConnectionHandler에서 getStatus를 실행할 수 있습니다.연결되면 weemo.reset()
메서드를 사용하여 사용자의 연결을 끊을 수 있습니다. 이렇게하면 사용자가 Weemo 클라우드에서 연결이 끊어집니다.
리셋 기능이 제대로 클라우드에서 사용자를 분리하고 다른 자격 증명을 사용하여 실시간 플랫폼에 연결할 수 있도록하기 위해 사용된다.
자세한 내용은 Weemo github here의 설명서 및 샘플 코드에서 확인할 수 있습니다.
전체 Weemo JavaScript API를 찾을 수 있습니다. here