当我们接到电话时,我们会向来电者播放提示,内容类似于“我们可能会出于质量和培训目的记录通话”。
我们为响应来电而发送的 TWiML 如下所示。
<Response>
<Play>http://domain.tld/may_record_call.wav</Play>
<Dial timeout="10" callerId="5555551234" record="record-from-ringing" action="https://my_url.com/action" method="POST">
<Client>my_user</Client>
</Dial>
</Response>
我们的录音是正确创建的,但它不包括呼叫前的提示。
我们想要证明我们正确播放了提示,理想情况下它会包含在我们制作的录音中,但拨号录音选项似乎不允许这样做。
记录
“记录”属性允许您在关联动词中记录呼叫的两个分支。使用“接听录音”时,接听电话后将开始录音。使用 record-from 振铃时,将在振铃开始时开始录音。在这两种情况下,RecordingUrl 参数将被发送到关联动词的“动作”URL。您必须设置一个“操作”URL 才能接收 RecordingUrl。
我不能在 dial 之后添加 play,因为当接听电话时, dial 后面的动词没有执行。
我的问题是如何将我的通话录音警告记录为通话录音的一部分?是否有另一个可以使用的隐藏记录值?有没有办法让拨号开始,但向呼叫者播放提示?