【发布时间】:2017-02-02 12:59:21
【问题描述】:
我想知道是否可以使用 twilio 跟踪活动呼叫的状态。我正在尝试使用以下代码:
Map<String, String> callParams = new HashMap<String, String>();
callParams.put("To", "***********");
callParams.put("From", "***********");
callParams.put("Url", "https://**************/");
callParams.put("Method", "GET");
Call call = null;
try {
call = callFactory.create(callParams);
System.out.println("Call was " + call.getDuration() + " long.");
System.out.println("Status " + call.getStatus());
} catch (TwilioRestException ex) {
System.out.println(ex);
}
呼叫后的两个打印语句是尝试获取呼叫状态(已回答、已完成等),但它们当前分别生成 null 和 queued。
是否有可能以某种方式跟踪通话状态,甚至在通话结束时而不是在通话开始时获取状态持续时间。
谢谢
【问题讨论】:
标签: java twilio twilio-api