通话挂断前Twilio api播放消息

时间:2018-10-04 17:22:30

标签: twilio twilio-api twiml

我正在挂这样的电话(java):

            Call.updater('somesid').setStatus(Call.UpdateStatus.COMPLETED).update();

我想在此呼叫结束之前播放一条消息(不是通过某些音频文件,而是通过twilio'say'动词)。

如果可能的话我该怎么办?

1 个答案:

答案 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>