Я создаю вызов браузера с помощью JS SDK Twilio. В приложении есть возможность взимать плату с клиентов в зависимости от продолжительности чата. Например, 60 минут разговора стоит 30 долларов, а 30 минут разговора - 15 долларов. Для этого мне нужно безопасно вернуть длительность чата. Если я беру с клиентов плату в зависимости от продолжительности чата, я возвращаюсь через интерфейс. Клиент может изменять продолжительность чата и, следовательно, изменять плату по своему усмотрению.
Интересно, какой будет безопасный способ вернуть продолжительность чата для каждого чата? Я использую node.js в качестве серверной части. Я читал, что метод statuscallback
для VoiceResponse().dial
- это веб-перехватчик, возвращаемый после завершения вызова. Я мог получить продолжительность из запроса statuscallback
. Будет ли это безопасный подход? Или есть другие подходы?