← 블로그 목록
가이드2026-05-27

Gemini CLI 에 한국 070 번호 붙이기 — Gemini Code 에서 전화 거는 가이드

Gemini CLI 에 한국 070 번호 붙이기 — Gemini Code 에서 전화 거는 가이드

Google Gemini CLI(터미널 코딩 에이전트, gemini-cli)에 MCP 서버 1개 추가하면 채팅 안에서 한국 070 번호로 전화 걸기·받기가 된다. ClawOps 070 인프라 + Gemini Live API(또는 OpenAI Realtime, Anthropic) 조합으로 한국어 음성 에이전트를 즉시 띄울 수 있다.

0. 사전 준비

1. ClawOps 가입

# https://claw-ops.com 가입 (무료)

MCP 연결 인증은 OAuth 로 처리되므로 연결 설정에 API 키를 넣지 않는다. (API 키는 REST API·SDK 직접 호출 전용 — 아래 5번 코드 예시 참고.)

2. Gemini CLI MCP 설정 — 원격 HTTP 서버 등록

ClawOps MCP 는 원격 HTTP(StreamableHTTP) 서버 https://api.claw-ops.com/mcp 다. 로컬에 띄울 패키지가 없다. Gemini CLI 의 MCP 설정에 이 원격 HTTP 서버 URL 을 등록하고 OAuth 로 인증한다.

Gemini CLI 의 정확한 MCP 설정 키는 버전마다 다르므로, 대시보드의 'AI 코딩 에이전트 연결' 페이지(https://platform.claw-ops.com/mcp)에서 Gemini CLI 용 스니펫을 복사해 붙여넣는 게 가장 확실하다. 핵심 원칙은 동일하다 — 원격 HTTP MCP 서버 URL https://api.claw-ops.com/mcp 등록 + OAuth 인증.

통화시 한국어 음성 합성/인식은 ClawOps 의 Gemini Live(또는 OpenAI Realtime) 런타임이 처리하며, 호출 시 AI provider 를 지정해 고를 수 있다.

3. Gemini CLI 재시작 후 OAuth 인증

gemini
> /mcp list

clawops connected + tool 목록 (create_call, send_message, get_call_summary, get_transcript 등). 최초 연결 시 브라우저 OAuth 동의로 인증한다.

4. 사용 예시 — Gemini 가 직접 전화 거는 시나리오

케이스 A. 견적 문의 자동 응대

> 우리 회사 견적 문의 받는 시나리오 만들어줘. 070 번호 1개 발급받고, 인바운드 받으면 회사명 / 담당자 / 예산 / 일정 받아서 Google Sheet 에 기록해.

Gemini CLI 가:

  1. create_phone_number 로 070 발급 + AI inbound 핸들러 시작
  2. 통화 종료 시 transcript 추출
  3. Google Sheets API 로 행 추가

전체가 한 prompt 로 done. 자체 webhook 서버 안 만들어도 됨.

케이스 B. Gemini 가 cold outbound 콜

> 010-1234-5678 한테 전화해서 우리 신제품 시연 약속 잡아줘. 시간 후보: 다음주 화·수·목 오후 2-5시.

Gemini 가 자동으로 system_prompt 작성 + create_call(Url 생략 → Agent 모드) 호출:

당신은 OOO사 영업담당입니다.
- 신제품 시연 약속 잡기
- 가능 시간: 다음주 화/수/목 오후 2-5시
- 상대방이 거절하면 정중히 종료
- 약속 잡으면 시간 명시하고 hang_up
- 광고성 멘트 최소화, 5분 이내 종료

5. Gemini Live API + ClawOps 직접 연동 (MCP 안 쓰고 코드로)

MCP 없이 Python 으로 직접 짤 때:

import asyncio
from clawops import ClawOps
from clawops.agent import ClawOpsAgent, GeminiRealtime

client = ClawOps()
number = client.numbers.create()

agent = ClawOpsAgent(
    from_=number.phone_number,
    session=GeminiRealtime(
        api_key="AIzaSy...",
        system_prompt="제품 문의 받는 상담원. 짧고 친절하게 응대.",
        voice="Kore",        # gemini live 한국어 보이스
        language="ko",
    ),
)
asyncio.run(agent.serve())

serve() 호출 한 줄로 ngrok 없이 인바운드 통화 처리 시작. ClawOps 가 SIP-WebRTC 게이트웨이 + AI 런타임을 한 곳에서.

6. Gemini Live vs OpenAI Realtime — 한국어 통화 비교

항목Gemini Live (gemini-2.0-flash-realtime)OpenAI Realtime (gpt-4o-realtime)
한국어 발음 자연도매우 좋음 (Aoede·Puck 보이스)좋음 (alloy·verse)
응답 latency~600ms~700ms
단가 (input/output, 1M tokens 기준)더 저렴약 2-3x 비쌈
다국어 지원100+ 언어60+ 언어
ClawOps AI 런타임 통합first-classfirst-class

Gemini Live 가 한국어 비용·발음에서 우세, Realtime 은 통합 생태계가 강함. ClawOps 는 둘 다 first-class support.

7. 작동 원리

Gemini CLI 
   ↓ MCP over HTTP (OAuth)
api.claw-ops.com/mcp (원격 MCP 서버, GCP 서울)
   ↓ SIP/2.0 + SRTP + WebSocket bridge to Gemini Live
한국 통신사 070
   ↓
대상 휴대폰

8. 비용

  • ClawOps Trial 무료 (070 1개, 발신 10분)
  • Individual ₩19,000/월 (발신 100분 포함)
  • Gemini Live API: gemini-2.0-flash-realtime Google Cloud 무료 quota 안에서 시작 가능

다음 단계

관련 글 더 보기

ClawOps AI 전화 API로 시작하기

070 번호 발급부터 AI 음성 통화까지, REST API 몇 줄이면 됩니다.