CloudPhone API • SIP/WebRTC • Webhook AI

Tổng đài đám mây tích hợp AI / Claude Code
cho doanh nghiệp Việt 2026

CloudPhone TND không chỉ là tổng đài. Đây là nền tảng voice-first cho automation: webhook về Claude Code, n8n, Make. AI nghe - trả lời - chuyển máy - tạo ticket - đặt lịch - gọi lại, hoàn toàn không cần điện thoại viên. Trả tiền theo phút, scale theo nhu cầu.

99.95%Uptime SLA
< 100msLatency RTP
Cuộc gọi đồng thời
48hTriển khai
$ // Tổng đài nhận cuộc gọi
POST /webhook/incoming-call
→ Claude Code xử lý ý định
claude --prompt "Phân loại"
→ Trả lời bằng giọng nói AI
cloudphone speak "Xin chào..."
→ Đặt lịch, tạo ticket, gọi lại
✓ Done in 18s
PCI/HIPAA-gradeMã hoá SRTP + TLS, lưu CDR có encrypted-at-rest
Hoá đơn VAT 100%Hoá đơn điện tử TT 78, hợp đồng thuê dịch vụ kinh doanh
Hỗ trợ 24/7Kỹ thuật viên Việt Nam tư vấn telecom + DevOps
Webhook < 200msTrigger Claude Code, n8n, Make, Zapier khi có cuộc gọi
Use cases

6 kịch bản triển khai phổ biến

Tất cả đều có sample code + Claude prompt mẫu trong docs.tnd.vn/cloudphone

🤖

Tổng đài Tier-1 AI

Khách hàng gọi đến → AI nghe câu hỏi → tra knowledge base → trả lời. Đẩy lên người thật khi confidence thấp. Tiết kiệm 70% chi phí agent.

ClaudeRAGWebhook
📅

Đặt lịch tự động

Khách gọi đặt lịch → AI hỏi ngày giờ → check Google Calendar → confirm → gửi SMS reminder. Phù hợp clinic, salon, garage, restaurant.

Calendar APISMSTTS
💬

Sales outbound AI

Upload danh sách lead → AI gọi theo script → ghi nhận phản hồi → đẩy hot lead về CRM. Tiết kiệm 80% thời gian sale rep.

Power DialerCRMTranscript
🎫

Auto-ticket helpdesk

Cuộc gọi miss → AI nghe voicemail → tóm tắt → tạo ticket Zendesk/Freshdesk/Jira với priority + tag. Không bao giờ miss issue.

VoicemailSummaryTicket API
🛒

E-commerce callback

Khách order trên web → trigger gọi xác nhận tự động → AI đọc đơn hàng → khách nhấn 1 để xác nhận → push về WMS giao hàng.

WebhookIVRDTMF
📞

Cuộc gọi cảnh báo IT

Cron/Prometheus alert critical → CloudPhone gọi ngay cho oncall engineer → đọc nội dung alert → ghi nhận acknowledged. Không miss incident.

AlertPagerDutyCron
Kiến trúc tích hợp

Flow voice agent end-to-end

Cuộc gọi đi qua CloudPhone gateway, callback đến code của bạn, AI quyết định, phát giọng trả lời. Toàn bộ < 1.5 giây.

📱

1. Khách gọi

Quay số 1900/02x của bạn hoặc click web call

☁️

2. CloudPhone

Gateway SIP/WebRTC, ghi âm, STT realtime

🔔

3. Webhook

POST JSON đến endpoint của bạn (call_id, transcript)

🤖

4. Claude/GPT

Phân loại + soạn câu trả lời + quyết định action

🔊

5. TTS

CloudPhone speak() text → giọng AI tiếng Việt

6. Kết thúc

Tạo ticket, gửi SMS, hẹn callback, transfer

Code-first

Build voice agent trong <50 dòng code

Webhook chuẩn JSON. SDK official cho Node/Python/Go. Compatible 100% với Claude Code, Cursor, n8n, Make, Zapier.

webhook-handler.js - Node.js + Claude Code
import express from 'express';
import Anthropic from '@anthropic-ai/sdk';
import { CloudPhone } from '@tnd/cloudphone';

const app = express();
const claude = new Anthropic();
const phone = new CloudPhone({ apiKey: process.env.TND_CLOUDPHONE });

app.post('/incoming', async (req, res) => {
  const { call_id, caller, transcript } = req.body;

  // Claude phân loại + trả lời
  const reply = await claude.messages.create({
    model: 'claude-sonnet-4-6',
    max_tokens: 200,
    messages: [{ role: 'user', content: `Khách hàng gọi: ${transcript}. Trả lời ngắn, lịch sự, tiếng Việt.` }],
  });

  // CloudPhone phát giọng nói AI cho khách
  await phone.calls.speak(call_id, { text: reply.content[0].text, voice: 'vi-VN-female-1' });

  res.json({ ok: true });
});
outbound-call.py - Python + Power Dialer
import requests, anthropic
from tnd_cloudphone import CloudPhone

phone = CloudPhone(api_key="sk-cp-...")
leads = open("hot-leads.csv").readlines()

for lead in leads:
    name, phone_num, product = lead.strip().split(",")

    # Claude soạn kịch bản cá nhân hoá
    script = anthropic.Anthropic().messages.create(
        model="claude-sonnet-4-6",
        max_tokens=300,
        messages=[{"role": "user", "content": f"Soạn kịch bản gọi anh {name} hỏi nhu cầu {product}."}],
    ).content[0].text

    # Quay số + đọc kịch bản bằng giọng AI
    phone.calls.create(
        to=phone_num,
        agent_config={
            "system_prompt": script,
            "voice_id": "vi-VN-male-2",
            "max_duration_sec": 180,
        },
        webhook_on_complete="https://your.crm/lead-callback",
    )
📚 Xem full docs API 💬 Nói chuyện với engineer
Bảng giá

CloudPhone gói trả phí theo tháng - không phí khởi tạo

Tất cả gói bao gồm SIP/WebRTC, API + Webhook, cuộc gọi nội bộ miễn phí, và ghi âm 30 ngày. Phụ phí ngoài luồng tính theo phút trên CDR.

Khởi đầu

Starter

5 máy nhánh, 2 line đồng thời, 500p ghi âm
299k/tháng
  • ✓ 5 extensions SIP/WebRTC
  • ✓ 2 cuộc gọi đồng thời
  • ✓ API + Webhook unlimited
  • ✓ Ghi âm 30 ngày
  • ✓ IVR 5 nhánh
  • ✓ Mobile app iOS/Android
  • ✓ Hỗ trợ email
Đặt ngay
Phổ biến AI-ready

Pro

20 máy nhánh, 10 line, AI transcribe + agent
899k/tháng
  • ✓ 20 extensions
  • ✓ 10 cuộc gọi đồng thời
  • ✓ Tất cả từ Starter
  • ✓ AI auto-transcribe
  • ✓ AI agent (Claude/GPT)
  • ✓ CRM webhook
  • ✓ Phone book unlimited
  • ✓ Hỗ trợ 24/7
Đặt ngay
Đội ngũ lớn

Business

50 máy nhánh, 30 line, dashboard chuyên sâu
2.4M/tháng
  • ✓ 50 extensions
  • ✓ 30 cuộc gọi đồng thời
  • ✓ Tất cả từ Pro
  • ✓ Custom IVR flow
  • ✓ AI summary tự động
  • ✓ Power Dialer outbound
  • ✓ BI dashboard
  • ✓ Voice Bot 100% AI
Đặt ngay
Custom

Enterprise

Unlimited line, dedicated server, SLA 99.99%
Liên hệ
  • ✓ Unlimited extensions
  • ✓ Unlimited concurrent
  • ✓ Tất cả từ Business
  • ✓ Dedicated server
  • ✓ SLA 99.99% có credit
  • ✓ White-label
  • ✓ Architecture review
  • ✓ Customer Success Manager
Đặt ngay
Tính năng cho AI Engineer

Build voice agent trong vài giờ, không phải vài tháng

API REST + Webhook

POST /calls để tạo cuộc gọi. Webhook về URL của bạn ở 8 trạng thái: ringing, answered, hangup, dtmf, recording_ready, transcript_ready, missed, voicemail. Auth Bearer JWT.

Voice AI tích hợp sẵn

Plug Claude/GPT/Gemini API key → tổng đài tự phân loại + trả lời. Hỗ trợ TTS giọng Việt (Vbee, FPT.AI, ElevenLabs) + STT (Google/Azure/Deepgram).

SDK & Code Samples

SDK Node.js, Python, Go, PHP, Laravel. Sample code: voice bot đặt lịch, AI tổng đài viên, callback CRM. Tương thích Claude Code, Cursor, GitHub Copilot.

WebRTC client built-in

Embed phone vào CRM/Helpdesk bằng iframe hoặc Web Components. Không cần SoftPhone. Click-to-call, click-to-record, mute, transfer thẳng từ trình duyệt.

Số đầu Việt + quốc tế

Đầu số cố định 02x, di động 09/08/07, hotline 1900/1800, toll-free 800, số quốc tế DID 80+ quốc gia. Số virtual local US/SG/JP cho outbound.

Compliance & Audit

CDR đầy đủ pháp lý, lưu trữ 5 năm theo NĐ 53/2022. Mã hoá voice SRTP, recording AES-256. Export CSV/JSON cho audit. Hoá đơn TT 78.

FAQ

Câu hỏi thường gặp

CloudPhone tích hợp với Claude Code thế nào?

Đăng ký webhook URL của bạn vào dashboard. Khi có cuộc gọi đến, CloudPhone POST JSON payload (caller, intent, transcript) đến endpoint của bạn. Trong endpoint chạy claude-code CLI hoặc Anthropic SDK với prompt tuỳ ý, sau đó gọi lại API CloudPhone để phát giọng nói trả lời, chuyển máy, hoặc kết thúc. Có mẫu code Node.js + Python trong tài liệu.

Có hỗ trợ outbound dial bằng AI không?

Có. Endpoint POST /calls/outbound với agent_config (system_prompt, voice_id, max_duration). CloudPhone tự quay số, đọc kịch bản AI, ghi âm + transcript. Phù hợp survey, appointment confirmation, sales follow-up.

Latency thực tế bao nhiêu? Có dùng được cho voice agent realtime?

Latency RTP < 100ms (server VN). End-to-end (caller → AI → response voice) < 1.5s nếu dùng GPT-4o-mini realtime API hoặc Claude Haiku streaming TTS. Đủ cho voice bot tự nhiên.

Tôi tự host AI được không, hay phải dùng API của TND?

Tự host hoàn toàn được. CloudPhone chỉ là transport layer. Bạn có thể dùng Claude/GPT/Gemini/Ollama/vLLM/llama.cpp tuỳ ý. CloudPhone forward audio/transcript đến bạn, nhận voice response từ bạn rồi phát cho caller.

Giá phút gọi ra ngoài bao nhiêu?

Nội mạng VN: 700đ/phút di động, 500đ cố định. Quốc tế: tuỳ điểm đến (Mỹ ~2.5k/phút, EU ~3k, ASEAN ~1.5k). Inbound 1900/1800 chia sẻ doanh thu theo telco. Charge theo CDR, billing chu kỳ tháng.

Có cam kết SLA và bồi thường không?

Gói Pro/Business: SLA 99.95%. Enterprise: 99.99%. Nếu downtime quá ngưỡng, credit 5%/giờ downtime, tối đa 50% phí tháng. Đo đạc bằng Pingdom + log nội bộ - không tranh cãi.

Số đầu 1900/1800 phải đăng ký không?

Có. Quá trình ~7 ngày qua VNTA. TND hỗ trợ chuẩn bị hồ sơ pháp lý (GPKD, biên bản dịch vụ, mô tả nội dung). Phí thuê đầu số ~150k-300k/tháng tuỳ loại.

Có migrate từ tổng đài cũ (3CX, FreePBX, Asterisk on-premise) sang được không?

Có. TND có team chuyển dịch: export config từ FreePBX/Asterisk, đồng bộ extensions, số DID, IVR tree, voicemail. Đa số khách chuyển trong <24h, downtime <30 phút.

Sẵn sàng build voice automation chuyên nghiệp?

Demo CloudPhone + Claude Code integration miễn phí 7 ngày. Không cần thẻ tín dụng, không cam kết. Đội kỹ thuật TND set up + train trong vòng 48 giờ.

Đặt demo miễn phí