如何通过callSid在Twilio中提前结束呼叫?

时间:2019-04-11 14:33:56

标签: java twilio twilio-api

在我的Java应用程序中,我具有终止通过Twilio通过callSid进行的呼叫的功能。我正在使用以下代码:

Call.updater(callSid).setStatus(Call.UpdateStatus.COMPLETED).update();

但是,当我开始通话然后在通话到达电话之前(在振铃开始之前)结束通话时,通话无法正常结束。来电打到电话,并且一直响,直到我接受来电为止,此后立即结束。仅当我在电话开始振铃后结束通话时,它才结束而无需我接受。 有没有办法在电话到达电话之前正确结束通话?

1 个答案:

答案 0 :(得分:0)

如果此呼叫是由Dial动词发起的,则必须修改“父呼叫” SID以影响未应答的子呼叫。

Call Resource

“无法通过REST API取消未应答的子呼叫,但是可以修改父呼叫以指向新的TwiML。此操作将结束子呼叫。”