У меня есть встроенный голосовой OTP twilio с использованием бункеров TwiML.
TwilioRestClient twilioClient = makeTwilioConnection();
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("Url", applicationProperties.getTwilioVoiceTemplateURL() + "?otp=" + otp));
params.add(new BasicNameValuePair("To", "+" + requestOtpDto.getMobileNumber()));
params.add(new BasicNameValuePair("From", applicationProperties.getTwilioNumber()));
CallFactory callFactory = twilioClient.getAccount().getCallFactory();
callFactory.create(params);
Мой бункер TwiML:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Pause length="1"/>
<Say>The 6 digit verification code to register in ****** is {{otp}}</Say>
</Response>
Итак, OTP - 123456. Я хочу сказать его по одному , В вызове это звучит так: «Тысяча двадцать три, четыреста пятьдесят шесть», что тоже очень быстро.
Кто-нибудь может дать решение для этого?