我正在挂这样的电话(java):
Call.updater('somesid').setStatus(Call.UpdateStatus.COMPLETED).update();
我想在此呼叫结束之前播放一条消息(不是通过某些音频文件,而是通过twilio'say'动词)。
如果可能的话我该怎么办?
答案 0 :(得分:0)
这里是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>