내 실제 번호로 전화를 걸어주는 AI 에이전트 개발 (Twilio 사용 안 함)
Made my agent call people from my real number, no twilio
핵심 요약
블루투스 동글을 활용해 개인 전화번호로 AI가 대신 전화를 걸고 받을 수 있게 만든 독창적인 프로젝트입니다.
- 블루투스 동글 활용 — 스마트폰을 차량용 키트처럼 연결해 AI가 실제 번호로 통화하게 함
- LiveKit 기반 — 실시간 음성 모델을 통해 통화 내용을 처리하고 기록함
- 개인용 번호 유지 — Twilio 같은 가상 번호 대신 본인 번호를 사용하여 수신율을 높임
- 한계점 존재 — 동시 통화 불가 및 상대방의 키패드 입력 소리 감지 어려움
내 에이전트가 내 번호로 직접 전화를 걸게 만들고 싶었음. 아무도 안 받는 이상한 Twilio 번호 말고. 그래서 15달러짜리 블루투스 동글 샀다. 폰을 차에 연결하듯이 동글에 페어링하면 컴퓨터가 전화를 제어할 수 있음. 에이전트는 livekit 위에서 돌아감.
agent-bluetooth call +14155550142 --agent phone-agent --task "book table for 2 tonight at 7"
전화 걸고, 상대방 받을 때까지 기다렸다가, 대화하고, 끊고 나서 녹취록까지 저장함. 내 전화 대신 받아서 ARS 메뉴 버튼 누르는 것도 가능함. 녹음은 그냥 체크박스 하나만 누르면 끝.
집에 굴러다니는 옛날 폰을 동글에 연결해두고 에이전트가 거기서 전화 다 받게 하는 게 핵심임.
동시에 전화 두 개는 못 돌리고, 상대방이 누르는 버튼 소리는 못 듣는다는 게 단점. Mac이랑 Linux 지원하고, 라이선스는 MIT임. 링크는 댓글에 달아둠.

