Twilio возвращает безопасную продолжительность чата - PullRequest
0 голосов
/ 03 августа 2020

Я создаю вызов браузера с помощью JS SDK Twilio. В приложении есть возможность взимать плату с клиентов в зависимости от продолжительности чата. Например, 60 минут разговора стоит 30 долларов, а 30 минут разговора - 15 долларов. Для этого мне нужно безопасно вернуть длительность чата. Если я беру с клиентов плату в зависимости от продолжительности чата, я возвращаюсь через интерфейс. Клиент может изменять продолжительность чата и, следовательно, изменять плату по своему усмотрению.

Интересно, какой будет безопасный способ вернуть продолжительность чата для каждого чата? Я использую node.js в качестве серверной части. Я читал, что метод statuscallback для VoiceResponse().dial - это веб-перехватчик, возвращаемый после завершения вызова. Я мог получить продолжительность из запроса statuscallback. Будет ли это безопасный подход? Или есть другие подходы?

...