범례
- 유저 A (고객) · 유저 B (상대방) · 전화망 · 외부 회의(Zoom · Meet)
- Stringee PCC
- 화면: admin (운영자 op · 통역사 int · 관리자 mnr), www (유저)
- api
- 실선: 음성(통화)이 지나가는 길
- 점선: 데이터 (웹 이용 · 웹훅)
- 점선 테두리: 아직 고르지 않은 방법 (경로 4)
유저 A가 통역을 부르는 길은 네 가지다. 경로 1·2는 대표번호가 있어야 하고, 경로 3은 번호 없이 지금 바로 된다. 경로 4는 아직 검토 단계다. 번호 1900과 1234는 가정이고, 실제 번호는 클라이언트가 통신사에서 조달한다.
경로 1 — 전화로 걸기 (1900 또는 1234)
경로 2 — 유저 A는 www, 유저 B에게는 Stringee가 전화
경로 3 — 유저 A와 B가 둘 다 www
경로 4 — Zoom · Google Meet 회의에 들어가기
네 경로 비교
| 경로 1 — 전화 | 경로 2 — A는 www B에게 Stringee가 전화 | 경로 3 — A · B 둘 다 www | 경로 4 — Zoom · Meet | |
|---|---|---|---|---|
| 유저 A의 장치 | 일반 전화기. 앱·SDK 없음 | 브라우저 (마이크 권한, HTTPS) | 브라우저 | 회의에 참가 중인 PC·폰 |
| 유저 A 식별 | 발신번호 (자동 가입) | www 로그인 (OTP) | www 로그인 (OTP) | www 로그인 (OTP) |
| 유저 B가 붙는 방법 | 유저 A의 전화기가 3자 통화로 합침 | Stringee가 유저 B에게 발신 (adduser, external) | 유저 B도 www로 같은 통화에 참여 (adduser, internal) | 이미 회의 안에 있음 |
| 유저 B의 번호 | 시스템이 모름 | 유저 A가 입력해야 함 | 필요 없음 | 필요 없음 |
| 대표번호 | 필요 | 필요 | 필요 없음 | 방법 ①만 필요 |
| 추가 비용 | 없음 (유저 A의 통신사 요금) | 유저 B에게 거는 발신 통신사 요금 | 없음 (앱↔앱) | 방법 ①은 발신 통신사 요금 |
| 운영자 · 통역사 쪽 | 같다. admin 콘솔(Web SDK) 또는 휴대폰으로 수신, 이벤트는 전부 api로 | 방법 ③은 통역사가 회의에 직접 참가 — 기록이 api를 지나지 않는다 | ||
| 확인 상태 | Stringee 문서로 확인됨 (번호 필요) | web-to-phone, 외부 번호 추가는 문서에 있음. 브라우저 발신이 PCC 큐로 들어가는지는 미확인 | Stringee 쪽은 실제 로그로 확인됨. 우리 코드가 유저 1명을 전제로 짜여 있어 수정 필요 | 미검토. 방법 ②는 조사 전 |