【发布时间】:2015-08-11 15:05:45
【问题描述】:
通话结束后,我遇到了关于录音持续时间的问题。 调用完成后,我们将找到录音并获取持续时间,但我们在下面的 sn-p 中以负值接收 r.duration,即“-1”,而不是以秒格式返回持续时间。
client = Twilio::REST::Client.new(TWILIO["ACCOUNT_SID"],TWILIO["ACCOUNT_TOKEN"])
call = client.account.calls.get(call_sid)
if call.present?
call.recordings.list.each do |r|
consultation_duration = (r.duration.to_i/60).to_f
#downloading the recording logic
r.delete
end
end
谁能告诉我导致 Twilio 返回负持续时间的原因是什么。
【问题讨论】:
-
我建议您与 Twilio 帮助联系,以便更详细地了解这一点。只需发送电子邮件至 help@twilio.com,他们就会回复您。
-
我们能看到
r.inspect吗? -
我对此表示怀疑,因为
r是一个完整的记录对象。
标签: ruby-on-rails ruby twilio