我们正在使用Twilio Flex。我们已经启用了通话记录。录音可以通过Twilio控制台和Flex洞察力报告找到。
我们有探员希望能通过电话#查到旧的通话记录。将视图添加到Flex UI中,这样做就足够简单了。
但是,我不知道如何通过Twilio的API获得这些录音。我可以通过搜索到/从所需电话#的呼叫找到呼叫资源,但是呼叫资源似乎缺少记录信息。
似乎通话记录与Flex创建的会议相链接,但没有API(据我所知)可以通过参与的call SID获得会议记录,因此我可以获得会议记录。
编辑 Flex调用是一个会议,它包含两个调用资源:来自客户的入站调用和对连接代理的调用。客户入站呼叫部件的CallSid有与其相关联的0条记录。录音直接链接到会议和连接代理的CallSid。
示例: Caller 555-555-2222调用twilio # 555-222-1111,并获得CallSid CA123。一旦它们通过流小部件发送到Flex,就会创建一个包含CallSid CA123的会议(sid CA123)。一旦代理连接,就会创建一个呼叫资源,即添加到会议中的CA789。此调用显示为来自flex # 555-222-1111并连接到代理名称client:agent_40companyname_2Ecom。只有Conference CF456和call CA789有一个链接记录(相同的记录)。入站呼叫(CA123)没有记录。
因此,如果我搜索来自客户端的电话# (555-555-2222),我会看到CA123的呼叫信息,但无法获得录音,因为似乎无法获得该呼叫所参加的会议。
发布于 2022-10-12 18:33:09
https://stackoverflow.com/questions/74045952
复制相似问题