통화하기
웹 브라우저, 데스크톱 앱 또는 모바일 앱을 사용하여 통화에 참여 하거나 통화를 시작 하고, 화면을 공유 하고, 손을 들고, 통화 중에 이모지로 반응 하고, 스레드에서 채팅 하고, 통화 중에 Mattermost에서 계속 작업할 수 있습니다.
웹 브라우저, 데스크톱 앱 또는 모바일 앱을 사용하여 통화에 참여 하거나 통화를 시작 하고, 화면을 공유 하고, 손을 들고, 통화 중에 이모지로 반응 하고, 스레드에서 채팅 하고, 통화 중에 Mattermost에서 계속 작업할 수 있습니다.
- 모든 Mattermost 고객은 선택적 화면 공유와 함께 1:1 오디오 통화를 시작하고 참여할 수 있습니다.
- 최대 50명의 동시 사용자와의 그룹 통화의 경우 Mattermost Enterprise, Professional 또는 Mattermost Cloud가 필요합니다.
- Enterprise 고객은 또한 통화를 녹화 하고, 통화 중 라이브 텍스트 캡션 을 활성화하고, 녹화된 통화를 트랜스크립션 할 수 있습니다. 50명 이상의 동시 사용자와의 그룹 통화를 원하는 Enterprise 자체 호스팅 고객은 전용 RTCD 서비스 를 사용하는 것을 권장합니다.
- Mattermost Cloud 사용자는 바로 통화를 시작할 수 있습니다. Mattermost 자체 호스팅 배포의 경우 시스템 관리자가 시스템 콘솔을 사용하여 플러그인을 활성화하고 구성해야 합니다.
통화 참여#
통화에 참여하려면 채널, 그룹 메시지 또는 직접 메시지에서 통화 참여 를 선택합니다. 공개 또는 비공개 채널, 그룹 또는 직접 메시지 여부에 관계없이 채널이나 메시지의 모든 활성 팀 구성원이 통화에 참여할 수 있습니다.
- 통화의 링크를 공유하여 회의 요청에 사용하거나 다른 사람들과 공유할 수 있습니다. 링크는 각 채널에 고유하며 채널의 ID를 포함하므로 통화 간에 변경되지 않습니다.
/call link슬래시 명령을 사용하여 공유 가능한 링크를 생성합니다. 통화 링크는 채널이 활성화되어 있는 한 유효합니다. 채널이 아카이브되거나 삭제되면 공유 링크가 무효화됩니다. - 조직 외부의 누군가가 통화에 참여하려면 게스트 계정을 제공하고 채널에 추가해야 합니다. 아카이브되었거나 등록되지 않은 사용자는 통화에 참여할 수 없습니다.
Mattermost v9.4부터:
- 웹 브라우저, 데스크톱 앱, 모바일 앱을 사용하여 동일한 통화에 참여할 수 있습니다. 사용 중인 각 Mattermost 클라이언트에 대해 음소거, 음소거 해제, 반응, 화면 공유 및 음성 설정을 독립적으로 구성할 수 있습니다. 여러 클라이언트에서 하나의 통화에 참여하면 통화 위젯에서 여러 번 통화 참여자로 표시됩니다.
- 직접 및 그룹 메시지에서 새 통화가 시작될 때 수신 통화 알림을 받게 됩니다. 여러 통화는 여러 수신 통화 알림을 생성합니다. 이미 통화 중이고 새 수신 통화 알림을 받으면 Mattermost에서 수신 통화에 참여 하거나 알림을 해제하라는 메시지를 표시합니다.
통화 시작#
통화를 시작하려면 채널 헤더에서 통화 시작 을 선택합니다. 통화를 시작하면 기본적으로 통화 호스트가 됩니다. 통화가 원활하게 진행되도록 사용 가능한 호스트 컨트롤에 대한 자세한 내용은 아래 호스트 컨트롤 섹션을 참조하세요.
- 채널에서 통화를 시작하면 기본적으로 음소거됩니다. 직접 또는 그룹 메시지에서는 기본적으로 음소거가 해제됩니다.
- 통화 위젯을 화면의 다른 영역으로 이동할 수 있습니다.
- 또는
/call start슬래시 명령을 사용하여 통화를 시작할 수 있습니다.
통화를 시작하려면 채널 정보 메뉴로 이동합니다. 그런 다음 통화 시작 을 탭합니다.
통화를 시작한 후 오디오는 기기의 스피커 또는 Bluetooth 기기(연결된 경우)를 통해 나옵니다. Android에서는 통화 중에 Bluetooth 기기가 연결되면 오디오 출력이 자동으로 Bluetooth 기기로 전환됩니다. 스피커 아이콘을 탭하여 출력 기기를 수동으로 선택할 수 있습니다.
iOS에서는 오디오가 자동으로 연결된 기기를 통해 나옵니다. 스피커 버튼을 탭하여 이 동작을 재정의할 수 있습니다. 그러면 오디오가 스피커를 통해 나옵니다. 그러나 현재 iOS에서는 출력 기기를 수동으로 선택할 수 없습니다.
호스트 컨트롤#
Mattermost v9.9 및 Mattermost 모바일 v2.17부터 통화 호스트 컨트롤을 사용할 수 있으며 호스트 역할 이전, 통화 참여자 제거, 화면 공유 중지, 참여자 음소거 또는 음소거 해제, 손 내리기, 모든 참여자에 대한 통화 종료 기능이 포함됩니다.
호스트 컨트롤은 통화 위젯에서 참여자 이름 옆의 더보기 아이콘을 선택하여, 그리고 확장된 통화 창에서 호스트가 통화 참여자 목록의 참여자 위에 마우스를 올려 통화 호스트와 관리자가 사용할 수 있습니다.
호스트 역할 이전#
호스트 컨트롤에 접근하고 호스트로 지정 을 선택하여 다른 통화 참여자에게 호스트 역할을 이전합니다. 호스트 역할이 다른 사람에게 이전되면 역할이 다시 이전되지 않는 한 호스트 컨트롤에 접근할 수 없습니다. 시스템 관리자는 언제든지 호스트를 변경할 수 있습니다.
통화 참여자 제거#
호스트 컨트롤에 접근하고 통화에서 제거 를 선택한 다음 예, 제거 를 선택하여 활성 통화에서 통화 참여자를 제거합니다. 통화 참여자는 호스트에 의해 통화에서 제거되었다는 알림을 받습니다.
화면 공유 중지#
호스트 컨트롤에 접근하고 화면 공유 중지 를 선택하여 통화 참여자의 화면 공유를 중지합니다.
참여자 음소거#
호스트 컨트롤에 접근하고 음소거 해제 요청 을 선택하여 음소거된 참여자에게 마이크를 음소거 해제하도록 초대합니다. 통화 참여자는 음소거를 해제할지 음소거 상태를 유지할지 선택하라는 메시지를 받습니다.
호스트 컨트롤에 접근하고 참여자의 음소거 아이콘을 토글하여 특정 참여자의 마이크를 음소거할 수 있습니다. 모두 음소거 를 선택하여 모든 통화 참여자를 음소거합니다.
손 내리기#
호스트 컨트롤에 접근하고 손 내리기 를 선택하여 든 손을 내립니다. 참여자는 호스트가 손을 내렸다는 알림을 받습니다.
모든 참여자에 대한 통화 종료#
Mattermost v10.2 및 모바일 v2.19부터 통화를 종료하기로 선택한 통화 호스트는 나갈지 아니면 모든 참여자에 대한 통화를 종료할지 확인하라는 메시지를 받습니다.
화면 공유#
통화 중에 시스템 관리자가 화면 공유 기능을 비활성화 하지 않는 한 통화 참여자는 다른 통화 참여자와 화면을 공유할 수 있습니다.
화면 공유는 Mattermost 데스크톱 앱 또는 웹 브라우저에서 사용할 수 있습니다. 모바일 앱을 사용하여 화면 공유하는 기능은 지원되지 않습니다.
화면을 공유하려면:
- 통화 위젯에서 발표 시작 을 선택합니다.
- 공유할 화면을 선택합니다.
- 공유를 중지하려면 발표 중지 아이콘이나 공유 중지 옵션을 선택합니다.
화면 공유 중 오디오 공유#
Mattermost Calls 플러그인 v1.9.0부터 화면 공유 중에 화면과 함께 오디오를 공유할 수 있습니다. 이 기능을 활성화하려면 설정 > 플러그인 기본 설정 > 통화 로 이동하여 Calls 설정에서 화면과 함께 소리 공유 기본 설정을 먼저 켜야 합니다. 이 설정은 각 클라이언트에 로컬로 저장되며 기기 간에 동기화되지 않습니다.
오디오 공유 지원은 플랫폼과 브라우저에 따라 다릅니다:
웹 브라우저:
- Chrome 기반 브라우저만 (Google Chrome, Chromium, Microsoft Edge): 브라우저 탭을 공유할 때 해당 탭의 오디오를 포함하는 옵션이 있습니다. Windows에서만 전체 화면을 공유할 때 시스템 소리를 공유할 수도 있습니다.
- 다른 브라우저: 오디오 공유는 지원되지 않습니다.
데스크톱 앱:
- Windows 및 Linux: 전체 화면을 공유할 때 시스템 오디오가 공유됩니다.
- macOS: 시스템 제한으로 인해 오디오 공유는 지원되지 않습니다.
이모지로 반응하기#
모든 통화 참여자는 통화 중에 이모지를 사용하여 반응할 수 있습니다.
통화 위젯의 오른쪽 상단에 있는 화살표를 사용하여 통화 창을 확장합니다. 거기서 이모지 아이콘을 선택하여 자주 사용하는 이모지에 접근하거나 이모지 선택기에서 추가 이모지를 선택합니다.
활성 통화 배너의 오른쪽 상단에 있는 화살표를 사용하여 통화 창을 확장합니다. 거기서 반응 을 선택합니다.

통화 중 채팅#
모든 새 통화에 대해 채팅 스레드가 자동으로 생성됩니다.
기어 아이콘을 선택하고 채팅 스레드 표시 를 선택하여 위젯에서 채팅 스레드를 엽니다. 또는 통화 위젯의 오른쪽 상단에 있는 화살표를 사용하여 통화 창을 확장합니다. 거기서 채팅 아이콘을 선택하여 채팅 스레드에 접근합니다.
활성 통화 배너의 오른쪽 상단에 있는 화살표를 사용하여 통화 창을 확장합니다. 그런 다음 더보기 > 통화 스레드 를 선택합니다.

통화 녹화#
Mattermost v7.7부터 회의 호스트인 경우 시스템 관리자가 호스트의 녹화 기능을 비활성화 하지 않는 한 통화를 녹화할 수 있습니다.
통화 녹화에는 오디오, 통화 중 화면 공유 및 활성화된 경우 텍스트 트랜스크립션이 포함됩니다.
녹화의 기본 설정은 60분이지만 시스템 관리자가 필요에 따라 녹화 시간을 변경 할 수 있습니다. 녹화 제한에 10분 전에 알림을 받게 됩니다. 통화가 녹화 제한을 초과해야 하는 경우 첫 번째 녹화를 완료한 다음 즉시 새 녹화를 시작합니다.
녹화를 중지하면 녹화 파일이 MP4 파일 첨부 파일로 통화 스레드에 게시됩니다. 통화 중과 통화가 종료된 후 모두 채널의 모든 사용자가 사용할 수 있습니다.
통화를 녹화하려면:
- 채널, 그룹 메시지 또는 직접 메시지의 헤더에서 통화 시작 을 선택합니다.
- 팝아웃 아이콘을 선택합니다.
- 통화 위젯에서 녹화 버튼을 선택합니다.
- 녹화를 중지하려면 녹화 버튼을 다시 선택합니다.
녹화를 시작하려면 /call recording start 슬래시 명령을 사용합니다. 녹화가 완료되면 /call recording stop 슬래시 명령을 사용합니다.


또는 활성 통화 배너의 오른쪽 상단에 있는 화살표를 사용하여 통화 창을 확장합니다. 그런 다음 녹화 버튼을 선택합니다. 완료하려면 녹화 중지 버튼을 탭합니다.


통화 중 라이브 캡션#
Mattermost v9.7 및 Mattermost 모바일 앱 v.2.16부터 통화가 녹화되고 라이브 캡션이 활성화 된 경우 모든 통화 참여자가 더보기 아이콘 및 라이브 캡션 표시 를 선택하여 실시간 텍스트 캡션을 표시할 수 있습니다. 라이브 캡션은 소음으로 인해 참여자의 오디오를 명확하게 들을 수 없는 경우에 유용합니다.
기본적으로 라이브 캡션은 영어로 표시됩니다. Mattermost 시스템 관리자는 시스템 콘솔에서 라이브 캡션에 다른 언어를 지정 할 수 있습니다.
녹화된 통화 트랜스크립션#
Mattermost v9.4 및 Mattermost 모바일 앱 v.2.13부터 시스템 관리자가 통화 녹화 트랜스크립션 기능을 비활성화 하지 않는 한 통화 녹화에 텍스트 캡션을 포함하고 트랜스크립션 텍스트 파일을 생성할 수 있습니다.
통화 녹화가 중지되면 트랜스크립션 파일이 TXT 파일 첨부 파일로 통화 스레드에 게시됩니다. 통화 중과 통화가 종료된 후 모두 채널의 모든 사용자가 사용할 수 있습니다. 또한 통화 녹화를 보는 사용자는 비디오 플레이어의 자막 옵션을 사용하여 텍스트 캡션을 표시하거나 숨길 수 있습니다.
자주 묻는 질문#
수신 통화에 대한 벨소리를 설정할 수 있나요?#
네! Mattermost v8.0 및 Calls v0.17.0부터 데스크톱 앱 및 웹 사용자는 설정 > 알림 > 데스크톱 알림 으로 이동하여 시스템 관리자가 이 기능을 비활성화 하지 않는 한 특정 벨소리와 데스크톱 알림으로 직접 또는 그룹 메시지의 수신 통화를 Mattermost가 알려주도록 활성화할 수 있습니다.
비디오가 지원되나요?#
통합은 현재 음성 통화와 화면 공유만 지원합니다. 앞으로 비디오 지원을 고려하고 있습니다.
통화에 비밀번호를 설정할 수 있나요?#
아니요. 채널에 접근할 수 있는 충분한 권한을 가진 모든 구성원이 통화에 참여할 수 있습니다.
암호화가 있나요?#
미디어(오디오/비디오)는 WebRTC의 일부로 보안 표준을 사용하여 암호화됩니다. 주로 DTLS와 SRTP의 조합입니다. 현재 설계에서 모든 미디어가 미디어 라우터 역할을 하는 Mattermost를 통과하여 완전히 접근할 수 있기 때문에 e2e 암호화는 아닙니다. 미디어는 다시 클라이언트로 암호화되므로 전송 중에 보안이 유지됩니다. 요약하면: 참여자 클라이언트와 Mattermost 서버만 암호화되지 않은 통화 데이터에 접근할 수 있습니다.
타사 서비스가 관여하나요?#
사용되는 유일한 외부 서비스는 기본값으로 구성된 Mattermost 공식 STUN 서버(stun.global.calls.mattermost.com)입니다. 이는 주로 Mattermost 서버의 공개 주소를 찾는 데 사용됩니다. 이 서비스로 전송되는 유일한 정보는 다른 트래픽이 통과하지 않으므로 연결되는 클라이언트의 IP 주소입니다. 대신 ICE Host Override 설정을 제공하려는 경우 시스템 콘솔에서 제거할 수 있습니다.
문제 해결#
통화에 참여할 때 오디오가 작동하지 않습니다#
통화의 다른 참여자는 들을 수 있지만 그들이 여러분을 들을 수 없는 경우 위젯의 통화 종료 버튼 옆에 있는 기어 아이콘 를 선택합니다. 거기서 오디오 출력 및 마이크 설정을 확인하고 변경할 수 있습니다. 를 다시 선택하여 메뉴를 닫습니다. 또는 설정 에서 오디오 및 마이크 기본 설정을 관리 할 수 있습니다.
통화가 몇 초 후에 연결 해제됩니다#
이는 일반적으로 기본 UDP 채널이 설정되지 않았고 연결이 ~10초 후에 시간 초과된다는 신호입니다. 연결이 올바르게 설정되면 클라이언트 측 로그(JS 콘솔)에 rtc connected 라인이 나타나야 합니다. 인프라/배포 특성에 따라 다르기 때문에 단일 솔루션은 없습니다. 그러나 시스템 또는 네트워크 관리자인 경우 UDP 포트를 열거나 네트워크를 적절히 구성해야 할 수 있습니다.
macOS에서 Mattermost 데스크톱으로 화면 공유를 할 수 없습니다#
macOS에서 일부 버전의 Chrome(Mattermost 데스크톱에서 사용)에 알려진 버그가 있습니다. Mattermost 데스크톱에 화면 공유 권한을 부여했지만 여전히 화면 공유를 할 수 없는 경우 다음을 수행하세요:
- Mattermost를 종료합니다.
- 터미널을 엽니다.
- 터미널에서 실행합니다:
tccutil reset ScreenCapture Mattermost.Desktop - Mattermost를 재시작하고 통화를 시작합니다.
- 화면 공유 를 선택하고 다시 권한을 부여합니다.
- Mattermost를 재시작합니다.
문제가 계속되면 추가 문제 해결을 위해 Developer: Calls 채널의 Mattermost 커뮤니티 서버에 게시하세요.
디버깅#
통화에 문제가 발생하면 디버깅 목적으로 정보를 수집하면 우리와 공유하는 데 도움이 됩니다.
다른 문제와 마찬가지로, 특히 통화에서는 문제가 발생한 날짜와 시간을 서버 로그와 교차 확인할 수 있도록 가능한 한 자세하게 알려주는 것이 매우 유용합니다. 또한 해당되는 경우 재현 단계를 포함하세요. 다른 중요한 정보는 다음과 같습니다:
- 브라우저/앱 버전
- 운영 체제 유형 및 버전
JS 콘솔 로그#
웹 앱#
| 브라우저 | 작업 |
|---|---|
| Chrome | CMD+OPTION+J (macOS) CTRL+SHIFT+J (Windows, Linux, ChromeOS) |
| Firefox | CMD+SHIFT+J (macOS)/CTRL+SHIFT+J (Windows, Linux, ChromeOS) |
| Safari | Safari > 기본 설정 > 고급 > 메뉴 막대에 개발 메뉴 표시 에서 개발자 메뉴를 활성화합니다. 그런 다음 개발 > JavaScript 콘솔 표시 를 선택합니다. 콘솔을 마우스 오른쪽 버튼으로 클릭하고 파일로 저장 을 선택하여 로그를 다운로드합니다. |
데스크톱 앱#
앱의 상단 메뉴 막대에서 보기 > 개발자 도구 > 현재 탭의 개발자 도구 를 선택합니다. 생성된 로그에서 마우스 오른쪽 버튼으로 클릭하고 다른 이름으로 저장 을 선택하여 로그를 다운로드합니다.
모바일 앱#
계정 화면 > 설정 > 문제 보고 에서 디버그 로그에 접근하고 공유할 수 있습니다.
통화 통계 덤프#
오디오/비디오 문제, 다른 참여자의 오디오 청취 어려움, 비디오 끊김 및/또는 오디오 끊김이 있는 경우 통화가 현재 활성화된 채널에서 /call stats 슬래시 명령을 실행합니다. 이렇게 하면 임시 메시지(본인에게만 표시)를 통해 JSON 객체가 반환됩니다. 또한 /call logs 명령을 실행하여 마지막 통화 세션의 클라이언트 로그를 검토합니다.
활성 통화 중이거나 통화를 종료한 후에 이 명령을 실행할 수 있습니다. 그러나 마지막으로 참여한 통화의 데이터만 저장되므로 다시 참여하면 이전 통화의 피드백이 삭제됩니다.
WebRTC 내부 (Chrome 및 Firefox 전용)#
이것은 오디오/비디오 문제, 다른 참여자의 오디오 청취 어려움, 비디오 끊김 및/또는 오디오 끊김이 있는 경우 Chrome 및 Firefox 사용자를 위한 추가 방법입니다.
Chrome 브라우저 (권장)#
활성 통화에 사용 중인 브라우저에서 chrome://webrtc-internals/ 를 엽니다.
Firefox 브라우저#
활성 통화에 사용 중인 브라우저에서 about://webrtc 를 엽니다.
정보 공유#
디버그 정보는 동일한 문제가 있는 다른 커뮤니티 구성원이 있을 수 있으므로 커뮤니티에 유용합니다. 디버그 정보를 아래 두 가지 옵션 중 하나에 공유하는 것이 좋습니다:
- Developers: Calls 채널에 게시: 가능한 경우 이 방법을 선호하지만 채널이 공개적임을 유의하세요.
- Team: Calls 채널에 게시: 민감한 정보를 게시하는 경우 이 채널을 사용하세요.
