RemoteMonster Community

그룹통화(web) 관련하여 문의 드립니다

이전에 제가 올린 질문이 자세하지 못한것같아 다시 올리겠습니다.

현재 그룹통화(Web)을 구현 중 입니다.

  1. 모든 사용자가 현재 만들어진 전체 방의 리스트를 알고 싶습니다.

예를 들어,

만들어진 방이 3개(A, B, C ), 각 방의 참여자가 5명 씩 일 경우,

그룹통화를 하고 있는 전체 인원의 Browser 에 전체 방 리스트(A,B,C) 를 보여주고 싶습니다.

Call List 의 경우, 해당 기능이 지원 되고 있는걸로 알고 있으나,
(ex remon.connectCall(myChannelId); --> var searchResult = await remon.fetchCalls(); 를 통해 list 확인)

그룹통화의 경우, 해당 기능을 지원하는 API 나 기타 다른 방법을 찾지 못하여 문의 드립니다.
(그룹통화 샘플 source를 살펴보았으나 해결책을 찾지 못했습니다)

  1. 방안에서, 특정 참여자가 다른 특정 참여자를 강퇴(종료) 시킬 수 있는 기능이 있는지와

    추가로, 맨처음 방을 만든 사람을 알 수 있는 방법이 있는지 궁금합니다.

자세한, 답변 부탁드립니다.^^ (직관적인 code로 알려주시면 감사하겠습니다.)

안녕하세요. 문의주신 내용에대해 답변드립니다.

  1. 전체 방의 리스트를 얻어오는 API 는 없습니다.
    -> 해당 서비스에서 만들어진 방 목록을 별도로 관리하시길 바랍니다.

  2. 현재 해당기능 (강퇴, 방장개념 등) 은 없습니다. 다만, Remon SDK를 사용하는 그룹통화 고객이 늘어남에 따라 문의주신 내용을 포함하여, 추가적인 기능 개발이 있을 수 있습니다.
    -> 2번의 문의 또한 서비스 앱 로직으로도 쉽게 구현 가능해 보입니다.

현재, 직접적인 도움을 드리지 못해 죄송합니다^^;
감사합니다.

1 Like

감사합니다.^^!

문의한 내용에 대해 다시 한 번 문의 드립니다.!

문의드린 2번에 대한 답변중 서비스 앱 로직으로도 쉽게 구현이 가능하다는 말씀이,

remote monster에서 제공하는 API만으로도 구현이 가능하다는 말씀이신지 궁금하며,
(특정 서버에 각각의 데이터를 저장 후 컨트롤 하는 방식이 아닌, remote moster 자체 기능만으로…)

만약 그렇다고하면, 그기능에 대한 api가 무엇인지 예시 code를 통해 설명해주시면 감사하겠습니다.

추가로,

각 channel id 별로 자기 자신만의 특정 name을 지정할 수 있다고 문서에 나와있는데,

name은 어디서 지정을 해야하며, 그 name값은 listener의 특정 어떤 callback 함수를 통해 불러올 수

있는지 궁금합니다.

자세한 답변 부탁드립니다.^^

안녕하세요.

뿅후니 내이름은 님의 서버에서 이벤트 보내서
수신한 클라이언트에서 종료를 하는 방식을 말씀드린 내용입니다.
( ex. 서버에서 A사용자에게 out 이벤트 발송 -> A: out 이벤트 수신 후 remonConference.leave() )

두번째로, 화상회의에서의 채널ID는 회의실ID:송출참여자의pId 방식으로 생성되게 됩니다.
(화상회의에서 full channel Id 지정은 불가합니다.)
화상회의 에서의 채널 ID 는 RemonParticipant.id 를 통해서 얻을 수 있습니다.

감사합니다.