获取Twilio会议的持续时间
我知道,获取Twilio会议的持续时间,twilio,Twilio,我知道,DialCallDuration适用于常规通话,但它特别指出,动词用于会议通话时不会返回该值。我想知道是否有办法获得电话会议的持续时间 我找到了一个有点变通的答案:你可以抓取会议录音的持续时间。这可能并不完美,但这让我非常接近 据我所知,在解决了这个问题之后,我认为您在这里的最佳选择是使用statusCallback事件并捕获有关会议的信息。您可以更改statusCallbackEvent参数,以便只捕获表示会议开始和结束的start和end事件。您必须将此信息保存在某个位置,但它应该允
DialCallDuration
适用于常规通话,但它特别指出,
动词用于会议通话时不会返回该值。我想知道是否有办法获得电话会议的持续时间 我找到了一个有点变通的答案:你可以抓取会议录音的持续时间。这可能并不完美,但这让我非常接近 据我所知,在解决了这个问题之后,我认为您在这里的最佳选择是使用statusCallback
事件并捕获有关会议的信息。您可以更改statusCallbackEvent
参数,以便只捕获表示会议开始和结束的start
和end
事件。您必须将此信息保存在某个位置,但它应该允许您捕获会议的持续时间
另一种类似的方法是只捕获
end
状态回调事件,并使用Twilio在回调中提供的ConferenceSid
参数来查找会议(通过RESTAPI)并计算创建的会议日期与当前时间之间的差值。首先需要为会议设置状态回调
,以便离开
。因此,当任何支腿完成时,它将附带支腿CallSid
现在,您需要使用“CallSid”获取所需航段持续时间的呼叫详细信息
https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Calls/{Sid}.json