Как рассчитать продолжительность сеанса или продолжительность вызова для идентификатора сеанса в TokBox API?

#tokbox

#tokbox

Вопрос:

Как рассчитать продолжительность сеанса или продолжительность вызова в TokBox API?

Нам нужно отображать продолжительность сеанса / вызова для каждого идентификатора сеанса, который мы создали из серверной части. В нашем случае только 2 человека могут подключиться к сеансу, поскольку мы разделяем идентификатор сеанса и токен только с двумя пользователями. Теперь на панели администратора нам нужно фактическое время разговора между этими двумя пользователями.

Существует ли какой-либо API, который предоставляет эту статику?

Ответ №1:

Такого API для вычисления точной продолжительности вызова не существует. Вы можете проверить свои счета на панели инструментов в разделе выставления счетов.

Другой способ заключается в том, что вы можете регистрировать временные метки в прослушивателях событий. Например, когда пользователь от первого лица присоединяется к сеансу, запускается событие connectionCreated, в котором вы можете зарегистрировать свою метку времени и отправить ее на свой сервер. Аналогично, когда кто-то покидает сеанс, вы получаете событие connectionDestroyed . Обратитесь к этой странице для всех событий, связанных с сеансом.

Вы также можете обратиться к нашему API мониторинга сеанса — https://tokbox.com/developer/guides/session-monitoring / который позволяет вам получать события обратного вызова сеанса в реальном времени на конечной точке вашего сервера, тем самым отслеживая активность сеанса пользователя.

Используя события, упомянутые выше, вы можете рассчитать продолжительность сеанса.

Спасибо!