插件|skill
免费
非原创
一个开源的呼叫中心系统
由 管理员 投稿,67 次浏览。
SmartCall
一个用 Java 写的呼叫中心系统,把传统电话系统和 AI 大模型揉到一块了。它能接电话、打电话、自动语音应答,还能让 AI 机器人跟客户聊天,遇到搞不定的情况再转给真人客服。
无论是电商售后、金融催收、教育招生还是企业客服,SmartCall 都能通过灵活的流程编排和强大的 AI 能力,帮助企业大幅降低人工成本、提升服务效率与客户满意度。
Gitee地址
https://gitee.com/gdzWork/SmartCall
功能特性
- AI 自动应答:来电先由机器人接待,用通义千问或 DeepSeek 理解客户想干嘛,支持多轮对话
- 语音交互:实时语音识别(ASR)把客户说的话转成文字,再用语音合成(TTS)把回复读出来 流程编排:拖拽式 IVR 流程设计,想怎么引导客户就怎么配,放语音、收按键、调接口、跑脚本都行
- 人工兜底:AI 识别到负面情绪或客户要求时,自动转接真人坐席
- 外呼任务:批量导入号码自动打出去,支持重拨策略和并发控制
- 数据看板:通话量、接通率、AI 处理占比、坐席排名这些实时统计都有
- 权限管理:多租户、角色权限控制,一个企业一套数据互不干扰
怎么跑起来
两种方式任选:
单体模式(开发测试用)
- 装 JDK 17、MySQL 8、Redis 6
- 建两个数据库
smartaster和smartaster_asterisk,导入项目里 sql 目录的三个脚本 - 改下
smart-boot模块里的数据库连接配置 mvn clean package打包,直接java -jar启动,默认跑在 9999 端口
微服务模式(生产环境用)
- 额外装 Nacos 3.x 做服务注册
- 先起基础设施:
docker-compose up -d nacos sentinel - 把
docs/config/nacos/里的配置导入 Nacos - 再按顺序起 gateway、auth、aster、各 upms 服务、maxkb 这些模块
电话线路部分
- 需要 Asterisk 22(用 PJSIP),项目
script/asterisk目录给了 Docker 一键部署 - SIP 话机或软电话注册到 Asterisk,通话走这里进来
前端
- Node.js 18+、pnpm 9+
pnpm install后pnpm -F @jpower/web-smart dev起坐席端
更省事的做法
script/app目录下有完整 Docker Compose 编排,一条命令能把后端、数据库、Redis 这些全拉起来
开源协议
遵循 Apache 2.0 协议 ,允许商业使用,但务必保留类作者、Copyright 信息。
来源说明
github淘金