LiveCall 语音客服
基于 LiveKit + Next.js 的可嵌入语音客服方案。各业务站点通过 iframe 或脚本接入; 有人工客服在线时优先转人工,否则由 AI Agent 自动接管通话。
快速嵌入
<!-- 将 YOUR_HOST 替换为部署域名 --> <script src="https://YOUR_HOST/embed.js" data-host="https://YOUR_HOST" data-site-id="mall" data-company="贵司名称" data-color="#2563eb" data-label="联系客服" ></script>
架构说明
- 访客组件请求 /api/availability 检测人工客服是否在线
- 有客服:创建房间并进入等待队列,客服在工作台接听
- 无客服:通过 LiveKit Agent Dispatch 自动拉起 AI 语音 Agent
- 生产环境建议用 Redis 替换内存队列,并配置 ALLOWED_EMBED_ORIGINS