통화 클라이언트
브라우저(WebRTC) 와 SIP 단말(Linphone 등) 에서 한국 070 번호로 발신·수신. JWT 단기 토큰 기반 인증으로 5분 만에 연결합니다.
통화 클라이언트
ClawOps 번호는 PSTN 게이트웨이 일 뿐 아니라, 클라이언트 단말이 직접 SIP 등록해서 발신/수신할 수 있는 CPaaS 엔드포인트 이기도 합니다.
| 클라이언트 | 사용 사례 | 가이드 |
|---|---|---|
| 브라우저 (WebRTC) | "전화하기" 버튼, 브라우저 내장 콜센터, 클릭투콜 데모 | WebRTC 통합 |
| SIP 소프트폰 (Linphone, Zoiper 등) | 데스크톱/모바일 단말, 데스크폰, 사내 콜센터 | SIP 단말 (Linphone) |
부가서비스 활성화 필요. WebRTC / SIP 단말 등록은 기본 플랜에 포함되지 않은 SIP 트렁크 연결 부가서비스 입니다. 사용 전에 대시보드 → 부가서비스 에서 활성화하거나 영업팀에 문의해주세요. 활성화 전에는 SipCredential 생성 / 토큰 발급이 차단됩니다.
두 방식 모두 같은 ClawOps SIP 게이트웨이를 공유합니다. 차이는 시그널링 트랜스포트 뿐입니다 — WebRTC 는 SIP-over-WSS, SIP 단말은 표준 UDP/TCP/TLS.
공통 인증 모델
ClawOps 클라이언트 인증은 2-tier credential 구조입니다 (Twilio Voice JS / Vonage Client SDK 와 동일 패턴).
왜 2-tier 인가
- 영구 credential 을 브라우저/단말에 절대 노출하지 않음
- 토큰 TTL 만료 → 자동 폐기. 도용 영향 최소화
- realm/허용번호 정책은 서버 한 곳에서만 관리
발급 흐름
보안 권장
| 위험 | 권장 대응 |
|---|---|
| API Key 유출 | 토큰 발급은 반드시 서버측에서. 절대 클라이언트에 API Key 내장 금지 |
| 봇/스팸 발신 | Cloudflare Turnstile / reCAPTCHA / 로그인 필수화 |
| 비용 폭주 | 토큰 발급 Rate-limit (계정당 시간/일 제한) + 통화 자체에 max-duration cap |
| 토큰 도용 | 짧은 TTL(7~30분) + 통화 1건당 토큰 1개 |
다음 페이지
- WebRTC 통합 — 브라우저에서 click-to-call. JsSIP + 토큰 발급 API + ICE 설정 전체 예제
- SIP 단말 (Linphone) — Linphone / Zoiper / SIP 데스크폰 등록