Разработчик Twilio здесь.
Вместо того, чтобы просто завершить вызов API-запросом, вы можете вместо этого перенаправить вызов в новый TwiML.Для этого вам нужен новый URL для отправки вызова, и вы обновляете его следующим образом:
Call.updater(callSid)
.setMethod(HttpMethod.POST)
.setUrl(URI.create(newUrl))
.update();
После этого новый URL должен возвращать TwiML, который <Say>
s сообщениеВы хотите, а затем вешает трубку с <Hangup/>
.Как это:
<Response>
<Say voice="alice">Sorry, I have to hang up now.</Say>
<Hangup/>
</Response>