rasonyang/ai-native-callcenter

Self-hosted AI call center: AI talks, code controls the call. AI agents answer every call; humans take over without dropping it. Runs on FreeSWITCH with your SIP trunk and realtime model (OpenAI, Grok, Qwen, Doubao, or any compatible gateway). API-first, with a built-in agent desktop.

解决的问题

该项目提供了一个开源的、AI优先的呼叫中心平台,其中AI语音模型作为主要响应者,而非次要插件。它通过将AI处理的交互和人工转接的通话统一到一个连续的对话历史中,解决了通话记录碎片化的问题。

工作原理

该系统使用一个与FreeSWITCH和PostgreSQL集成的Go二进制文件。当呼叫到达时,它通过语音到语音连接桥接到语音模型。流程引擎管理对话阶段和工具使用,决定何时将呼叫者转接给人工座席。如果发生转接,座席使用配套的Chrome扩展程序处理通话,同时系统维护包含完整转录和通话数据的单一记录。

适用对象

它专为希望构建原生AI呼叫中心体验的组织而设计,需要FreeSWITCH的基础设施知识以及管理基于Go的后端的能力。它适用于需要一个支持自动化AI对话和无缝转接至人工座席的统一平台的团队。

亮点

  • 统一记录: 无论是AI还是人工处理的每一通电话,都会生成一份包含完整转录的单一通话详情记录。
  • AI优先对话: AI模型主导对话流程,使用定义的阶段和工具来引导交互,而不依赖于僵化的脚本。
  • 无缝转接: 当需要人工介入时,通话会被转入队列,座席的浏览器屏幕会自动填充通话的上下文和转录内容。
  • 自包含部署: 整个应用程序(包括REST API、事件流和Web界面)被打包为一个单一的Go二进制文件。
  • 灵活的提供商支持: 支持多种语音提供商(如OpenAI、Grok、Qwen或Doubao),并同时处理英语和中文。

相关

  • 项目
  • 项目
  • 项目
  • 项目