AI News HubLIVE
站内改写2 分钟阅读

Comcent CE:开源自托管语音基础设施平台

Comcent CE 是一个开源的、可自托管的语音基础设施平台,支持浏览器拨号、电话线路、队列、录音、AI 转录与摘要、情感分析以及实时 AI 语音机器人。它可在单个 Linux 主机上运行,并提供详细的安装指南,包括防火墙配置、域名绑定、Docker 部署等。该项目采用 AGPL-3.0 许可证。

来源Hacker News AI作者: pavanputhra

Comcent CE(Community Edition)是一款完全开源的语音基础设施平台,旨在让用户能够自主托管完整的联系中心系统。它基于 AGPL-3.0 许可证发布,适用于希望完全掌控自身通信基础设施的企业和个人。平台提供了丰富的功能,包括基于浏览器的拨号器、电话号码管理、呼叫队列、通话录音、实时转录、AI 摘要、情感分析、语义搜索,以及一个实时 AI 语音机器人。此外,它还支持多租户组织架构、API 密钥和 Webhook,便于与现有系统集成。

安装 Comcent CE 需要一台具有公共 IPv4 地址的 Linux 主机(推荐 Ubuntu 22.04+ 或 Debian 12+),最低配置为 2 vCPU 和 4 GB RAM,例如 DigitalOcean 上每月 12 美元的 droplet 即可胜任。此外,还需要一个指向该主机的域名,以及一个 SIP 中继(如 Twilio、Telnyx 等)用于拨打和接听真实电话。安装过程分为多个步骤:首先开放防火墙端口(80、443、5060、5063 以及 19000–19100),然后创建 DNS A 记录并将域名指向主机 IP。接着,通过 SSH 运行一键安装脚本,该脚本会自动安装 Docker、生成密钥并创建配置文件。

配置阶段需要编辑 .env 文件,填入域名、Let's Encrypt 邮箱、SMTP 设置以及 S3 存储桶信息。可选配置包括 Deepgram 和 OpenAI 的 API 密钥,分别用于转录和 AI 摘要。启动 Docker 容器后,首次运行会拉取约 800 MB 的镜像,耗时 5–10 分钟。服务器启动后会生成一次性设置令牌,通过访问指定 URL 并输入令牌即可创建管理员账户。之后,需要连接 SIP 中继并添加电话号码,利用内置的图形化编辑器构建呼叫流程。流程支持队列、直接拨号、IVR 菜单、音频播放、营业时间分支和 AI 语音机器人等多种节点。

平台还提供了升级命令和故障排除指南。常见问题包括 SMTP 未配置导致邮件无法发送、DNS 未解析导致 Let's Encrypt 证书颁发失败、SIP 中继返回 403 错误(需添加主机 IP 到白名单)以及浏览器拨号器无法注册(需检查端口 5063 是否开放且证书有效)。企业版额外提供计费、GDPR 合规、审计日志、SLA 跟踪和出站活动等功能。源代码托管在 GitHub 上,欢迎社区贡献。