使用 HOLD 选项在 Twilio 中进行来电录音
Incoming Call Recording in Twilio with HOLD option
假设对于 Twilio 号码“+18XXXXXXXXXX”的来电,呼叫被转发到名称为 'CLIENT' 的客户端。现在有两条腿,Callsids 'CSid1' 和 'CSid2'.
如果 'CLIENT' 想要保留呼叫,Callsid 'CSid1' 的连接分支将被重定向到音乐 url。如果 'CLIENT' 恢复呼叫,呼叫 'CSid1' 将再次重定向到具有新 CallSid 'CSid3'.
的 'CLIENT'
现在,如何获取整个来电的单个录音 url(与 CallSid 'CSid1' 的连接)。
注:连接callsid'CSid2'和'CSid3'的录音url可以通过在dial tag中设置record verb获得(两条录音urls)
也欢迎任何其他在 Twilio 中使用保留选项实现来电记录的建议。
这里是 Twilio 开发人员布道者。
如果您想在一个录音中录制整个通话,包括保留,那么您可能需要使用 <Conference>
.
进行调查
在您的原始呼叫者拨入后,使用 <Dial>
with the record
attribute set. At the same time, use the REST API to make a phone call to the client 将他们放入 <Conference>
,这也会让他们进入会议。
然后就可以使用Participants resource to hold and unhold the caller了。
这不会重定向呼叫者,因此给您一个录音 URL。
如果有帮助请告诉我。
假设对于 Twilio 号码“+18XXXXXXXXXX”的来电,呼叫被转发到名称为 'CLIENT' 的客户端。现在有两条腿,Callsids 'CSid1' 和 'CSid2'.
如果 'CLIENT' 想要保留呼叫,Callsid 'CSid1' 的连接分支将被重定向到音乐 url。如果 'CLIENT' 恢复呼叫,呼叫 'CSid1' 将再次重定向到具有新 CallSid 'CSid3'.
现在,如何获取整个来电的单个录音 url(与 CallSid 'CSid1' 的连接)。
注:连接callsid'CSid2'和'CSid3'的录音url可以通过在dial tag中设置record verb获得(两条录音urls)
也欢迎任何其他在 Twilio 中使用保留选项实现来电记录的建议。
这里是 Twilio 开发人员布道者。
如果您想在一个录音中录制整个通话,包括保留,那么您可能需要使用 <Conference>
.
在您的原始呼叫者拨入后,使用 <Dial>
with the record
attribute set. At the same time, use the REST API to make a phone call to the client 将他们放入 <Conference>
,这也会让他们进入会议。
然后就可以使用Participants resource to hold and unhold the caller了。
这不会重定向呼叫者,因此给您一个录音 URL。
如果有帮助请告诉我。