Voipstudio MCP Server

chính thức

Máy chủ MCP VoIPstudio cung cấp cho các trợ lý AI tương thích quyền truy cập an toàn vào dữ liệu tài khoản VoIPstudio được ủy quyền, bao gồm bản ghi âm, bản ghi chi tiết cuộc gọi, cuộc gọi trực tiếp và thư thoại để truy vấn hoạt động cuộc gọi, phân tích mẫu, xác định vấn đề hiệu suất của đại lý và tạo báo cáo QA hoặc vận hành bằng tiếng Anh đơn giản.

Tài liệu

AI - Trí tuệ nhân tạo - Máy chủ VoIPstudio MCP¶

Máy chủ VoIPstudio MCP (Model Context Protocol) cung cấp cho Claude AI quyền truy cập trực tiếp, an toàn vào dữ liệu tài khoản VoIPstudio của bạn, bao gồm bản ghi âm, CDR, cuộc gọi trực tiếp và thư thoại. Sau khi kết nối, Claude có thể truy vấn cuộc gọi, phân tích mẫu, phát hiện vấn đề hiệu suất của nhân viên và tạo báo cáo QA bằng ngôn ngữ tự nhiên mà không cần phát triển tùy chỉnh.

Thêm CX Addon và mỗi bản ghi âm sẽ được làm giàu sẵn với bản chép lời, tóm tắt, cảm xúc, mục hành động và điểm CX. Điều này giảm đáng kể công việc AI mà Claude cần thực hiện, giữ mức sử dụng token thấp và chi phí dễ dự đoán hơn.

Lấy khóa API¶

Máy chủ MCP xác thực bằng token API VoIPstudio. Mỗi khóa được giới hạn phạm vi cho một người dùng cụ thể, vì vậy Claude sẽ chỉ có thể truy cập dữ liệu mà người dùng đó có thể truy cập.

Để tạo khóa:

  1. Trong bảng điều khiển quản trị, mở người dùng bạn muốn tạo token.
  2. Đi đến phần API Keys.
  3. Nhập tên cho khóa — ví dụ: Claude MCP.
  4. Nhấp Add.
  5. Nhấp biểu tượng con mắt để hiển thị khóa API / user_token. Sao chép giá trị này.
  6. Để xem thêm chi tiết hoặc xóa khóa, nhấp biểu tượng bánh răng và chọn Show Details.

Lưu ý: Khóa API vẫn hợp lệ miễn là nó được sử dụng ít nhất một lần mỗi 7 ngày (thời gian chờ mặc định). Đặt thời gian chờ dài hơn (hoặc không giới hạn) nếu cần trước khi nhấp Add.

Xem tài liệu REST API

Kết nối với Claude¶

VoIPstudio hiện chưa được liệt kê trong thư mục kết nối Claude.ai. Bạn thêm nó thủ công như một máy chủ MCP tùy chỉnh.

URL máy chủ MCP¶

URL máy chủ MCP

https://mcp.voipstudio.workers.dev/sse

Các bước (Claude.ai)¶

  1. Trong Claude.ai, đi đến Settings → Integrations (hoặc bảng kết nối, tùy thuộc vào gói của bạn).
  2. Chọn Add custom MCP server (hoặc tương đương).
  3. Nhập URL máy chủ MCP ở trên.
  4. Khi được nhắc xác thực, cung cấp khóa API VoIPstudio của bạn.
  5. Lưu và ủy quyền kết nối.

Claude hiện có thể gọi các công cụ VoIPstudio trong bất kỳ cuộc trò chuyện nào. Lần đầu tiên một công cụ được gọi trong phiên, Claude sẽ yêu cầu bạn xác nhận chia sẻ dữ liệu. Nhấp Always allow để bỏ qua lời nhắc này trong các phiên sau.

Anthropic API (dành cho nhà phát triển)¶


const response = await fetch("https://api.anthropic.com/v1/messages", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "X-Api-Key": "YOUR_ANTHROPIC_API_KEY"
  },
  body: JSON.stringify({
    model: "claude-sonnet-4-6",
    max_tokens: 1024,
    mcp_servers: [{
      type: "url",
      url: "https://mcp.voipstudio.workers.dev/sse",
      name: "voipstudio",
      authorization_token: "YOUR_VOIPSTUDIO_API_KEY"
    }],
    messages: [{
      role: "user",
      content: "Show me agents with a CX score below 6 this week"
    }]
  })
});

Kết nối với các nền tảng AI khác¶

Hầu hết các nền tảng AI hỗ trợ MCP bên ngoài đều có thể kết nối với máy chủ VoIPstudio MCP bằng cùng URL và khóa API. Các bước cấu hình chính xác sẽ khác nhau tùy theo nền tảng. Tìm tùy chọn có nhãn external MCP server, custom MCP, hoặc remote MCP trong phần tích hợp hoặc cài đặt của nền tảng của bạn.

CX Addon¶

Nếu không có CX Addon, bản ghi âm đến dưới dạng siêu dữ liệu thô. Claude phải tự chép lời và phân tích từng cuộc gọi, tiêu tốn token đáng kể cho mỗi bản ghi.

Với CX Addon, VoIPstudio xử lý việc chép lời, tóm tắt, phân tích cảm xúc, trích xuất hành động và chấm điểm CX trên cơ sở hạ tầng riêng với chi phí cố định hàng tháng, không có phí mỗi cuộc gọi và không giới hạn chép lời. Claude nhận được thông tin tình báo đã hoàn chỉnh — sẵn sàng để suy luận ngay lập tức.

Không có CX AddonVới CX Addon
Bản chép lờiClaude phải lấy âm thanh và chép lời/dịch✓ Bao gồm, phân biệt người nói
Tóm tắtClaude phải tạo✓ Bao gồm
Cảm xúcClaude phải suy luận✓ Bao gồm
Mục hành độngClaude phải trích xuất✓ Bao gồm
Điểm CXKhông có sẵn✓ 1–10 trên mỗi cuộc gọi
Token/cuộc gọi xấp xỉ10.000–15.000300–500
Mô hình chi phíChi tiêu AI biến đổiĐăng ký cố định hàng tháng

Các trường được mở khóa bởi CX Addon¶

TrườngLoạiMô tả
transcriptstringBản chép lời cấp độ từ đầy đủ
transcript_speakersobjectPhân đoạn bản chép lời phân biệt người nói
summarystringTóm tắt ngắn gọn về kết quả cuộc gọi
sentimentstringCảm xúc khách hàng: tích cực, trung tính, tiêu cực
cx_scorenumber (1–10)Điểm trải nghiệm khách hàng
metadata.timelinearrayCác khoảnh khắc chính và mục hành động được trích xuất từ cuộc gọi

Tham khảo Công cụ¶

Sự đơn giản của tích hợp MCP có nghĩa là các API phức tạp không cần phải hiểu và thay vào đó, các lời nhắc đơn giản có thể giúp nền tảng AI hiểu dữ liệu được cung cấp từ Voipstudio và trả lời với phản hồi phù hợp.

Tuy nhiên, một số người dùng kỹ thuật hơn có thể muốn biết điều gì đang xảy ra "bên dưới", vì vậy dưới đây là hướng dẫn tham khảo về một số chức năng của máy chủ MCP.

get_recordings¶

Trả về bản ghi âm cuộc gọi. Với CX Addon đang hoạt động, mỗi bản ghi bao gồm bản chép lời, tóm tắt, cảm xúc, điểm CX và dòng thời gian. Nếu không có addon, các trường này trả về null.

Tham số

Tham sốLoạiMặc địnhMô tả
filtersarrayĐối tượng bộ lọc — xem Lọc
limitnumber10Bản ghi mỗi trang (tối đa 1000)
pagenumber1Số trang

Các trường phản hồi

TrườngLoạiMô tả
idnumberID bản ghi duy nhất
call_idnumberLiên kết đến call_id CDR
timestampstringBắt đầu ghi âm (UTC, YYYY-MM-DD HH:mm:ss)
callerstringSố bên gọi
calledstringSố bên được gọi
src_namestringTên nhân viên (nguồn)
dst_namestringTên đích
durationnumberThời lượng tính bằng giây
typestringI \= đến, O \= đi
contextstringNgữ cảnh cuộc gọi (ví dụ: LOCAL_USER, QUEUE)
transcriptstringnull
transcript_speakersobjectnull
summarystringnull
sentimentstringnull
cx_scorenumbernull
metadata.timelinearraynull

Ví dụ – Điểm CX thấp tuần này

Hỏi Claude: "Hiển thị tất cả bản ghi âm từ tuần này có điểm CX dưới 6, được nhóm theo nhân viên, với tóm tắt về những gì đã sai trong mỗi cuộc gọi."

Claude gọi công cụ với:

{
  "filters": [
    { "property": "calldate", "operator": "gte", "value": "2026-06-09 00:00:00" },
    { "property": "cx_score",  "operator": "lt",  "value": 6 }
  ],
  "limit": 100
}

get_cdrs¶

Bản ghi chi tiết cuộc gọi – nhật ký thô của mỗi chặng cuộc gọi. Sử dụng cho thống kê khối lượng, phân tích chi phí, phân phối thời lượng và tóm tắt hoạt động của nhân viên. Có sẵn mà không cần CX Addon.

Tham số: giống như get_recordings (filters, limit, page)

Các trường phản hồi chính

TrườngLoạiMô tả
call_idnumberĐịnh danh cuộc gọi duy nhất
calldatestringDấu thời gian bắt đầu cuộc gọi (UTC)
src_namestringTên nhân viên / người gọi
dst_namestringTên đích
billsecnumberGiây tính cước
durationnumberTổng số giây bao gồm đổ chuông
dispositionstringCONNECTED, NO ANSWER, BUSY, FAILED
chargenumberChi phí cuộc gọi
typestringI \= đến, O \= đi
src_uastringThiết bị nguồn / user-agent softphone
labelsarrayThẻ tùy chỉnh được áp dụng trong VoIPstudio

get_live_calls¶

Trả về ảnh chụp nhanh thời gian thực của tất cả các cuộc gọi đang hoạt động trên tài khoản của bạn. Không yêu cầu tham số.

Ví dụ: "Có bao nhiêu cuộc gọi đang diễn ra ngay bây giờ và những nhân viên nào đang tham gia?"

get_voicemails¶

Lấy tin nhắn thư thoại. Cùng giao diện filters, limitpage như các công cụ khác.

Các trường có thể lọc chính: src, dst, calldate, duration, listened

get_recording_audio¶

Trả về URL tải xuống trực tiếp cho âm thanh MP3 của một bản ghi cụ thể.

Tham số: id (number) — trường id từ phản hồi get_recordings.

Thông tin

URL âm thanh có giới hạn thời gian. Sử dụng chúng kịp thời; không lưu trữ trong thời gian dài.

Lọc & Phân trang¶

Tất cả các công cụ danh sách chấp nhận một mảng filters tùy chọn. Mỗi đối tượng bộ lọc có ba thuộc tính:

Thuộc tínhMô tả
propertyTên trường để lọc (ví dụ: calldate, cx_score, src_name)
operatoreq, ne, lt, lte, gt, gte, in, like, notlike
valueChuỗi, số hoặc mảng (cho toán tử in)

Ví dụ phổ biến¶

Phạm vi ngày

[
  { "property": "calldate", "operator": "gte", "value": "2026-06-01 00:00:00" },
  { "property": "calldate", "operator": "lte", "value": "2026-06-30 23:59:59" }
]

Ngưỡng điểm CX

[{ "property": "cx_score", "operator": "gte", "value": 8 }]

Nhân viên cụ thể

[{ "property": "src_name", "operator": "eq", "value": "Jane Ryder" }]

Chỉ cuộc gọi đã kết nối

[{ "property": "disposition", "operator": "eq", "value": "CONNECTED" }]

Cuộc gọi đến trên 5 phút

[
  { "property": "type",     "operator": "eq",  "value": "I" },
  { "property": "billsec",  "operator": "gt",  "value": 300 }
]

Trường hợp sử dụng¶

Báo cáo QA nhân viên¶

"Cho tôi tóm tắt QA cho mỗi nhân viên tháng này — điểm CX trung bình, chủ đề khiếu nại phổ biến và ba cuộc gọi có điểm thấp nhất của họ kèm tóm tắt."

Thống kê khối lượng trung tâm cuộc gọi¶

"Khối lượng cuộc gọi của chúng tôi theo ngày trong tuần này là bao nhiêu? Thời gian xử lý trung bình của chúng tôi là bao nhiêu và có bao nhiêu cuộc gọi không được trả lời?"

Phân tích xu hướng cảm xúc¶

"Cảm xúc của khách hàng đang cải thiện hay giảm sút so với tháng trước? Chủ đề cuộc gọi nào tương quan với cảm xúc tiêu cực?"

Danh sách theo dõi cuộc gọi nhỡ¶

"Liệt kê tất cả các cuộc gọi đến bị nhỡ trong 24 giờ qua với ID người gọi, để tôi có thể ưu tiên gọi lại."

Đánh giá chi phí & thanh toán¶

"Máy nhánh nào đã thực hiện các cuộc gọi đi đắt nhất trong quý này?"

Kiểm tra hoạt động trực tiếp¶

"Có bao nhiêu nhân viên hiện đang gọi và có cuộc gọi nào đã kéo dài hơn 20 phút không?"

Hiệu quả Token¶

Mỗi cuộc gọi Claude phân tích mà không có CX Addon yêu cầu Claude xử lý nội dung âm thanh và tạo bản chép lời và phân tích riêng. CX Addon chuyển hoàn toàn việc này cho VoIPstudio:

Những gì VoIPstudio xử lý (chi phí cố định hàng tháng, cuộc gọi không giới hạn):

  • Chép lời âm thanh
  • Phân biệt người nói
  • Tóm tắt cuộc gọi
  • Phân loại cảm xúc
  • Trích xuất mục hành động
  • Chấm điểm CX

Những gì Claude nhận được: Các trường văn bản có cấu trúc, sạch sẽ sẵn sàng cho suy luận, so sánh và báo cáo.

Điều này có nghĩa là bạn có thể yêu cầu Claude phân tích hàng trăm cuộc gọi trong một phiên duy nhất với chi phí token chỉ bằng một phần nhỏ, làm cho QA quy mô lớn, phân tích xu hướng và báo cáo huấn luyện nhân viên trở nên thực tế mà không có chi tiêu AI không thể đoán trước.