在Twilio REST API中,是否可以检索已完成会议的参与者列表?我试图在会议结束时计算每个参与者的通话时长.我在创建会议时传递"动作"回调,但在此回调中(当会议结束并且回调被调用时),当我查询参与者资源以获取ConferenceSid时,参与者列表现在为空.我可以在会议运行时看到此资源中的参与者,如果我手动点击它,但显然它们在会议结束时(但在回调被调用之前)消失.有没有人想过如何获得所有参与者对象或连接到已完成的会议的所有Call对象(或呼叫sid)?谢谢你的帮助.
首先,我遇到了类似的问题,我想检索与电话会议相关的电话(参与者)列表。我认为参与者端点应该显示已完成/断开连接的参与者以及活动的参与者,而不仅仅是活动电话会议的活动参与者。
对于您的情况,我相信您可以解决 Twilio 的 REST Api 的限制。您需要做的是在创建电话会议的每个分支时存储每个参与者的 CallSid。然后,您可以在电话会议结束时检索存储的 call_sids 的通话记录。
为了澄清这一点,您将从呼叫端点而不是参与者端点检索呼叫数据。那有意义吗?如果有帮助的话,我可以澄清并添加代码示例。
我想我会做这样的事情来解决我的问题。如果有人知道更好的方法来做到这一点,请告诉我。我还将与我的 Twilio 代表交谈,看看他们是否可以解决这个问题。
谢谢,贾里德
更新:我最终做到了这一点并且效果很好。每当我创建新的电话会议参与者时,我都会将conference_sid和call_sid存储在数据库的表中。当我需要有关通话的信息时,我只需使用该表和 twilio 的 Rest api 进行电话通话。
归档时间: |
|
查看次数: |
412 次 |
最近记录: |