You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Voximplant通话录制、对话转写及质检邮件推送的技术咨询

Voximplant平台通话录制、转写及质检邮箱推送方案

1. 通话录制支持情况及实现

Voximplant完全支持通话录制,可通过两种方式配置:

  • 控制台自动录制:在应用的路由规则中勾选「录制通话」,所有匹配该规则的通话会自动录制,文件存储在平台存储服务,可通过控制台或API下载。
  • 代码手动控制:在场景(Scenario)中调用VoxEngine.startRecording()开启录制,结束时调用VoxEngine.stopRecording(),适合按需触发录制的场景。

2. 获取对话转写文本

Voximplant集成语音转写功能,需先在控制台开启语音识别服务(支持多语言),转写结果可通过两种方式获取:

  • 实时获取:在场景代码中监听ASRResult事件,每段语音转写完成时会触发该事件,直接提取文本片段。
  • 事后获取:通话结束后,调用CallHistory.getCallRecordTranscript(callId) API,传入目标通话ID即可获取完整转写文本。

3. 接听来电后推送转写至质检邮箱

结合场景代码与平台邮件服务即可实现,步骤如下:

  1. 在场景中实现来电接听逻辑,同时开启语音转写;
  2. 通话结束后收集完整转写文本;
  3. 调用平台邮件API发送至质检邮箱,示例代码:
// 监听通话断开事件,发送转写邮件
VoxEngine.addEventListener(CallEvents.Disconnected, async () => {
  const callId = currentCall.id();
  // 获取该通话的完整转写
  const transcript = await CallHistory.getCallRecordTranscript(callId);
  // 构造邮件内容
  const emailBody = `通话ID:${callId}\n\n对话转写:\n${transcript}`;
  // 发送邮件
  Mail.send({
    from: "your-vox-sender@domain.com",
    to: "qc-service@yourcompany.com",
    subject: `通话质检转写 - ${callId}`,
    text: emailBody
  });
});

注意:需提前在Voximplant控制台验证发送邮箱的域名,确保邮件服务权限正常。

内容的提问来源于stack exchange,提问作者Ksenia Cherkasova

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 17:31:07