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