我目前正在尝试使用Twilio设置自动呼叫重定向。我已经用Spring Boot设置了一个Webhook并返回了一个呼叫动词。 但是,当我拨打连接到Webhook的号码时,我只会听到一个语音,上面写着我想重定向到的号码。我做错了什么? 这是请求映射:
@RequestMapping(value = "/call")
public String call(){
Number number = new Number.Builder("+XXXXXXXXXXX").build();
Dial dial = new Dial.Builder().number(number).build();
VoiceResponse response = new VoiceResponse.Builder().dial(dial).build();
String xml = response.toXml();
return xml;
}
多数民众赞成在与邮递员进行测试时得到的响应:
<?xml version="1.0" encoding="UTF-8"?><Response><Dial><Number>+XX XX XXX XX XX</Number></Dial></Response>
先谢谢了。
答案 0 :(得分:1)
找到答案。忘记将Content-Type标头指定为xml。因此,(我想)Twilio只是将其作为文本而不是TwiML。