質問・問題
その日の通話時間を取得できるAPIはありますか?
回答・解決方法
通話時間を取得する方法は以下になります。
- RtcStats API
チャンネル入室時から退室時までの通話状態を取得するコールバック関数です。
RtcStatsプロパティのDurationにて取得できます。
※値は退室時に都度リセットされます(積算ではありません) 。
詳細は各OSごとのAPIを参照してください。
- Android:onRtcStatsのtotalDuration
- iOS:reportRtcStatsのDuration
- macOS:reportRtcStatsのDuration
- Windows:onRtcStatsのDuration
- Web 4.x:getRTCStatsのDuration
- Web 3.x: getSessionStatsのDuration(サポート終了)
-
Console RESTful API
-
Usage API
プロジェクトごとに日毎の音声、映像の各通話時間を取得することができるAPIです。
リアルタイムではなく待ち時間(レイテンシ)は2時間ほどになります。
-
Usage API
-
Agora Analytics(ツール)
-
Call Inspector
通話情報と品質状況を確認することができるツールです。
各通話のDurationにて通話時間を確認することができます。
参考:[Agora Analytics - Call Inspector とは]
-
Data Insight
過去の通話の利用量、品質統計と分析を確認することができるツールです。
利用量統計のTotal minutesにて通話時間を確認することができます。
参考:[Agora Analytics - Data Insights とは]
-
Call Inspector
-
Agora Analytics(RESTful API)
-
Call Inspector API
Agora AnalyticsのCall Inspectorツールの情報をRESTful APIで取得することができます。 -
Data Insight API
Agora AnalyticsのData Insightツールの情報をRESTful APIで取得することができます。
-
Call Inspector API