Мне нужно измерить продолжительность одноранговых видеочатов в connectycube для целей выставления счетов.
Как измерить время каждого видеочата для учета в коннектикубе?
Ответы (1)
Поскольку ConnectyCube предлагает вызовы P2P, единственный способ — измерить его на стороне клиента, а затем опубликовать данные для серверной части, а затем для целей выставления счетов.
Например, вы можете настроить собственный таймер локально в приложении. После завершения вызова вы измеряете время, затраченное на вызов, а затем отправляете данные в серверную часть, например. «Пользовательский» модуль. Вы можете определить структуру класса в панели администратора https://admin.connectycube.com/ , например. класс с именем «CallsBilling» и такими полями, как «длительность» и т. д. API доступен в SDK. Таким образом, данные будут храниться на бэкэнде.
Затем у вас есть все данные, хранящиеся в течение длительного времени, поэтому вы можете применять свои правила выставления счетов и обрабатывать их соответствующим образом, например. попросить конечного пользователя купить расширенный план или около того