Vapi 사용자가 ClawOps 070 추가하기 — SIP 직접연결로 한국 시장 진출 5분
Vapi 사용자가 ClawOps 070 추가하기 — SIP 직접연결로 한국 시장 진출 5분
Vapi 는 글로벌 voice agent 만들 때 빠르고 좋은데, 한국 070 번호 발급이 안 된다. 한국 시장이 들어오면:
- 하이브리드 — Vapi assistant 그대로, 한국 통화만 ClawOps 070 으로 라우팅 (SIP 직접연결 Add-on ₩99,000/월)
- 풀 마이그레이션 — 한국 single market 이면 ClawOps Pipeline 모드로 전환
옵션 A. SIP 직접연결 하이브리드 (권장)
Vapi 의 voice agent runtime, prompt, tool, analytics 다 유지. telephony 만 한국 070 으로.
1. ClawOps SIP 직접연결 활성화
ClawOps Console → Add-ons → SIP 직접연결 → ₩99,000/월 결제.
- ClawOps 가 SIP credentials 발급 (sip user/pass + IP allowlist)
- 한국 070 번호 1개 발급
2. Vapi 에 SIP trunk 등록
Vapi Dashboard → Phone Numbers → Add SIP Trunk:
SIP URI: sip:trunk.claw-ops.com
Username: <ClawOps SIP user>
Password: <ClawOps SIP pass>
Caller ID: 07052358010 ← ClawOps 발급 070
3. Vapi assistant 에 한국 번호 attach
Vapi assistant → Phone Numbers → +82-070-XXXX (SIP trunk) 선택
기존 assistant (system_prompt/tools 등) 그대로. 한국 사용자가 070 으로 걸면 SIP 통해 Vapi runtime 도달 → 응답을 다시 SIP 로 ClawOps 거쳐 한국 통신사로.
작동 흐름
[한국 사용자] → 070 (ClawOps) → SIP/2.0 → Vapi runtime → LLM → 응답 → ... → [한국 사용자]
옵션 B. 풀 마이그레이션 — Vapi → ClawOps Pipeline
한국 single market 이면 vendor 단일화가 비용·운영 면에서 유리.
Vapi assistant (기존)
const vapi = new Vapi(apiKey);
const assistant = await vapi.assistants.create({
name: "Receptionist",
model: { provider: "openai", model: "gpt-4o-realtime" },
voice: { provider: "elevenlabs", voiceId: "rachel" },
firstMessage: "안녕하세요, ABC 회사입니다.",
systemPrompt: "...",
});
ClawOps 동등 코드
from clawops import ClawOps
from clawops.agent import ClawOpsAgent, OpenAIRealtime
client = ClawOps()
number = client.numbers.create() # 한국 070
ClawOpsAgent(
from_=number.phone_number,
session=OpenAIRealtime(
system_prompt="안녕하세요, ABC 회사입니다. ...",
voice="alloy",
language="ko-KR",
),
).serve()
또는 ElevenLabs voice 그대로 쓰려면 Pipeline 모드:
from clawops.agent.providers import Pipeline
ClawOpsAgent(
from_=number.phone_number,
session=Pipeline(
stt={"provider": "deepgram", "language": "ko"},
llm={"provider": "openai", "model": "gpt-4o-mini"},
tts={"provider": "elevenlabs", "voice": "rachel"},
turn_detection={"silence_ms": 700},
),
).serve()
Vapi 의 tool 정의는 ClawOps 의 tools=[...] 인자에 그대로 매핑 (function calling 표준).
Vapi vs ClawOps 비교
| 항목 | Vapi | ClawOps |
|---|---|---|
| 한국 070 발급 | ❌ | ✅ |
| 비주얼 빌더 | ✅ | ❌ (코드 30줄) |
| LLM 선택권 | OpenAI/Anthropic/Gemini 외 다수 | 동일 + MCP first-class |
| MCP 지원 | ❌ | ✅ Stdio + HTTP |
| 한국어 STT/TTS | 부분 | ✅ 최적화 |
| Call Transfer | ✅ | ✅ Warm/Blind, context 전달 |
| Latency (한국 사용자) | ~1000ms+ (해외 hop) | ~700ms (GCP 서울) |
| 약정 | 카드 등록 필요 | 무약정, 카드 X |
가격 비교 (한국 inbound 1분)
| 항목 | Vapi | ClawOps |
|---|---|---|
| Vapi 사용료 | $0.05/min + STT/TTS/LLM 별도 | n/a |
| 한국 070 SIP 직접연결 (Add-on) | ClawOps ₩99,000/월 | 포함 |
| ClawOps 한국 발신/수신 | n/a | Individual ₩19,000/월 (수신 1,000분 포함) |
| 합계 (하이브리드) | Vapi + ClawOps Add-on | — |
| 합계 (ClawOps single) | n/a | ₩19,000~99,000/월 |
ClawOps single 이 비용 우위. Vapi+ClawOps hybrid 는 분석/빌더 유지가 가치 있을 때.
마이그레이션 체크리스트
하이브리드
- ClawOps Trial 가입
- 070 1개 + SIP 직접연결 Add-on 활성화
- Vapi 에 SIP trunk 등록 + 070 caller ID
- 1통 테스트 (자기 번호로) 후 운영
풀 마이그레이션
- ClawOps SDK 설치 (
pip install clawops[agent]) - Vapi assistant 의 system_prompt/tools 를 ClawOpsAgent 로 옮김
- STT/LLM/TTS 조합 결정 (OpenAI Realtime vs Pipeline)
- 1주 평행 운영 후 Vapi 폐기
다음 단계
관련 글 더 보기
Retell AI 사용자가 ClawOps 070 추가하기 — 한국 시장 진출 5분 가이드
Retell AI voice agent 에 한국 070 번호를 추가하는 마이그레이션 가이드. SIP 직접연결 hybrid 또는 ClawOps Pipeline 으로 풀 전환.
가이드OpenClaw 에 한국 070 번호 붙이기 — 오픈소스 컴퓨터 에이전트 + 전화
OpenClaw(오픈소스 computer-use 에이전트)에 한국 070 번호 전화 도구를 붙이는 가이드. MCP 서버 통합 + ClawOps 070 발급 + 실전 시나리오.
가이드Claude Code 에 한국 070 번호 붙이기 — MCP 한 줄로 'thomi 한테 전화 걸어' 가능하게
Claude Code(터미널 CLI) 안에서 한국 070 번호로 직접 전화 걸고 받게 만드는 가이드. MCP 서버 설정 + ClawOps 070 번호 발급 + Claude Code agent 가 부르는 실제 프롬프트.
가이드Claude Desktop 에 한국 070 번호 붙이기 — MCP 설정 1줄로 전화 거는 Claude 만들기
Claude Desktop(데스크톱 앱)에 한국 070 번호 전화 기능을 붙이는 가이드. claude_desktop_config.json 1줄 설정 + ClawOps 070 발급 + 실제 사용 프롬프트.
가이드OpenAI Codex CLI 에 한국 070 번호 붙이기 — MCP 한 줄로 전화 거는 Codex
OpenAI Codex CLI(터미널 코딩 에이전트)에 한국 070 번호 전화 기능을 붙이는 가이드. MCP 설정 + ClawOps 070 발급 + 실제 사용 프롬프트.