Twilio 사용자가 ClawOps 070 추가하기 — 5분 마이그레이션 (코드 diff)
Twilio 사용자가 ClawOps 070 추가하기 — 5분 마이그레이션 (코드 diff)
Twilio Programmable Voice 가 한국 070 번호를 발급하지 못하니, 한국 시장이 추가되면 두 가지 길:
- 풀 마이그레이션 (한국 only) — Twilio 전체를 ClawOps 로
- 하이브리드 — 글로벌은 Twilio 유지, 한국 통화만 ClawOps 로 분기
0. 사전 준비
- 기존 Twilio 코드베이스 (Python/Node)
- ClawOps 계정 (https://claw-ops.com, 무료 Trial)
1. 패키지 추가
Python
pip install clawops
# Twilio 는 그대로 두기 (하이브리드)
Node
npm install @teamlearners/clawops
2. 코드 diff — 인바운드 핸들러
Twilio (기존)
from twilio.rest import Client
from twilio.twiml.voice_response import VoiceResponse
client = Client(account_sid, auth_token)
# Twilio Console 에 webhook url 등록 후 Flask handler
@app.route("/voice", methods=["POST"])
def voice():
response = VoiceResponse()
response.say("Hello", language="en-US")
return str(response)
ClawOps (한국 070 추가)
from clawops import ClawOps
from clawops.agent import ClawOpsAgent, OpenAIRealtime
client = ClawOps() # CLAWOPS_API_KEY env
number = client.numbers.create() # 070 번호 즉시 발급 (한국)
print(f"한국 070: {number.phone_number}")
ClawOpsAgent(
from_=number.phone_number,
session=OpenAIRealtime(
system_prompt="제품 문의 받는 상담원. 짧고 친절하게 응대.",
language="ko-KR",
),
).serve()
핵심 차이: ngrok·Flask·webhook url 등록 불필요. serve() 호출만으로 ClawOps 가 SIP inbound + AI 런타임 동시 호스팅.
3. Outbound 발신
Twilio
client.calls.create(
to="+15551234567",
from_="+15559876543",
url="https://your-server.com/twiml",
)
ClawOps
client.calls.create(
to="01012345678", # 한국 010
from_=number.phone_number, # 070
webhook_url="https://your-server.com/voice", # 옵션
)
같은 클라이언트 패턴. to/from_ 인터페이스 거의 동일.
4. 메시지 (SMS/LMS/MMS)
Twilio (한국 sender ID 제약)
client.messages.create(
to="+821012345678",
from_="+15551234567",
body="Hello",
)
# 한국 수신은 가능하지만 sender ID +1 으로 표시, 신뢰도 낮음
ClawOps (한국 정식 LMS)
client.messages.create(
to="01012345678",
from_=number.phone_number, # 070 발신
body="안녕하세요, OOO 입니다. 예약 확정되었습니다.",
)
# 한국 070 sender, 정상 LMS 표시
5. 하이브리드 라우팅 — 국가 코드별 분기
def make_call(to: str, message: str):
if to.startswith("01") or to.startswith("02") or to.startswith("070"):
# 한국 → ClawOps
clawops_client.calls.create(
to=to, from_=KOREA_070,
agent_config={"system_prompt": message, "language": "ko-KR"},
)
else:
# 그 외 → Twilio
twilio_client.calls.create(
to=to, from_=US_NUMBER,
url=f"https://your-server.com/twiml?msg={message}",
)
한 코드베이스에서 글로벌·한국 둘 다.
6. SIP 직접연결로 점진 이전
Twilio Voice SIP Domain 을 유지하면서 한국 통화만 ClawOps 로 라우팅:
- ClawOps Console → Add-on → SIP 직접연결 (₩99,000/월) 활성화
- Twilio SIP Domain 의 origination URI 를 ClawOps SIP gateway 로 추가
- 한국 prefix 들어오면 Twilio 가 ClawOps SIP 로 forward
WebRTC 클라이언트, Twilio Studio Flow, 분석 대시보드 그대로 유지하면서 통화 종단만 한국 070.
7. 가격 비교 — 한국 발신 1분 기준
| 항목 | Twilio | ClawOps |
|---|---|---|
| 한국 070 발급 | ❌ | ✅ 무료 (Trial), 요금제 포함 |
| 한국 발신 | $0.024/min (US 번호로) | ₩90/분 (≈ $0.07/min, 정식 070) |
| 한국 도달률 | 낮음 (스팸 차단 빈번) | 정상 (한국 통신사 번호) |
| 한국 SMS | $0.05/건 (sender ID 제약) | ₩30/건 LMS |
| 한국어 voice 품질 | 글로벌 voice | 한국어 최적화 |
ClawOps 단가가 다소 비싸지만 도달률·신뢰도 차이가 크다.
8. 마이그레이션 체크리스트
- ClawOps Trial 가입 (https://claw-ops.com, 카드 X)
- 070 번호 1개 발급 + 테스트 통화 (5분)
- 한국 inbound 한 시나리오만 ClawOps 로 분리
- 1주 운영 + 도달률·전환율 비교
- 결과 좋으면 확장 (full migration 또는 SIP 직접연결로 hybrid)
9. FAQ
Q. Twilio Studio Flow 를 ClawOps 에서 쓸 수 있나?
A. Studio 는 Twilio 종속. ClawOps 는 코드 30줄로 동일 시나리오 — ClawOpsAgent + system_prompt.
Q. Twilio Verify (OTP) 대체는? A. ClawOps 070 inbound + DTMF + 음성 동의로 본인인증 한 통화에 끝낼 수 있다. SMS OTP 만 필요하면 동일 API 로 LMS 발송.
Q. Twilio Programmable Messaging 는? A. 한국 SMS/LMS/MMS 만 ClawOps 로 옮기는 게 자연스러움. 글로벌 SMS 는 Twilio 유지.
다음 단계
관련 글 더 보기
ChatGPT custom action 으로 한국 070 발신 — webhook 안 만들고 5분 셋업
ChatGPT GPTs custom action 으로 한국 070 번호 전화를 거는 방법. OpenAPI schema + ClawOps REST API 연동 + 권한 설정.
가이드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 발급 + 실제 사용 프롬프트.
가이드Cursor agent 에 한국 070 번호 붙이기 — MCP HTTP 로 원격 전화 tool
Cursor 의 background agent 에 한국 070 번호 전화 기능을 붙이는 가이드. MCP HTTP 서버 설정 + ClawOps 070 + 원격 환경에서 작동하는 코드 예시.