본문 바로가기

로봇/Temi

Temi 로봇 Users&Telepresence API

728x90
반응형

Telepresence


String startTelepresence(String displayName, String peerId)
call 하기 원하는 대상의 name과 Id를 넣으면 통화할 수 있다. name과 id는 getAllContact()를 통해 알 수 있다.
call의 session Id를 리턴한다.
Robot robot;
robot.startTelepresence("Lily", "56414dd4364eeaf4210f9629fd200ad6");

 

List<UserInfo> getAllContact()
Temi의 연락처 정보가 있는 List<UserInfo> 를 리턴한다.
List<UserInfo> tmp = robot.getAllContact();
int size = tmp.size();
for(int i=0;i<size;i++) {
   Log.d("CallTemi","id : " + tmp.get(i).getUserId() + " name : "+ tmp.get(i).getName() +
               "role : " + tmp.get(i).getRole() + "\n picUrl : " + tmp.get(i).getPicUrl());
   Log.d("CallTemi",tmp.get(i).toString());
}

 

UserInfo getAdminInfo()
관리자의 정보를 리턴한다.
public void callOwner(View view){
	robot.startTelepresence(robot.getAdminInfo().getName(), robot.getAdminInfo().getUserId());
	Log.d("CallTemi"," name  " +robot.getAdminInfo().getName() 
     + "  id   " + robot.getAdminInfo().getUserId() 
     + "   role " + robot.getAdminInfo().getRole());
}

 

728x90
반응형

'로봇 > Temi' 카테고리의 다른 글

Temi 로봇 UI 관련 API  (0) 2020.02.21
Temi 로봇 음성 인식 API  (0) 2020.02.20