1

我正在使用 Twilio 创建呼叫跟踪电话号码,这些电话号码使用 Dial 动词重定向到另一个号码。我也在记录这些电话。这是我的 TWIML 的一个例子

<Response><Dial record="true" action="http://example.com/PostCall">555-555-5555</Dial></Response>

我希望能够使用 Record 动词的 finishOnKey 选项来终止通话录音,但不能终止通话。这可能吗?

原因是,一个呼叫进入呼叫中心并被转接给律师。我想记录呼叫的呼叫中心部分,而不是呼叫的律师/客户部分。如果在通话期间按 # 可以停止录音但保持通话处于活动状态,它将解决我的问题。

  • 有没有办法在不终止通话的情况下停止录音?
  • 记录动词可以和拨号动词一起使用吗?
4

1 回答 1

1

<Record>如果您想记录一个人的谈话,最好使用TwiML 动词。我假设您想记录通过<Dial>呼叫中心连接的双方,因此您将依赖上面的记录属性。

阅读常见问题解答,了解有关录制设置差异的完整细分。

有没有办法在不终止通话的情况下停止录音?

根据呼叫中心的流程,您可以通过 REST API修改实时呼叫,并将呼叫重定向到您将录制设置为“false”的新 TwiML。

call = client.calls.update("CALL_SID", url="https://example.com/no-record.xml",
    method="POST")

或者,您可以将 Twilio 本身添加为通话中的第三个通话支路<Conference>,并让它处理录音。通过这种方式,您可以使用 REST API 修改该分支,而不会中断主要的 2 个调用者,包括在其他 2 个调用者仍处于活动状态时中途停止通话记录。

于 2016-06-16T18:07:52.437 回答