在TWIML VOICE的Dial标签中实现纯文本

时间:2018-07-10 05:54:14

标签: twilio twilio-api

跟随https://www.twilio.com/docs/voice/twiml/dial,我看到我们可以选择2个选项:

  • 选项1 :在拨号标签
  • 中使用纯文本
  • 选项2:拨号标签
  • 中使用嵌套的 Number 标签

但是,我使用库7.17.0来实现代码,但是我不知道如何按照选项1进行编码!它总是返回选项2!

也许简单拨号(https://www.twilio.com/docs/voice/twiml/dial)中的示例代码不正确?

1 个答案:

答案 0 :(得分:0)

这里是Twilio开发人员的传播者。

直接使用<Dial>中的数字或使用<Number>元素的TwiML之间没有功能上的区别。但是,我相信您可以编写简单拨号方法,将数字直接传递给Dial.Builder,如下所示:

public static void main(String[] args) {
    Dial dial = new Dial.Builder("+14151234567").build();
    Say say = new Say.Builder("Goodbye").build();
    VoiceResponse response = new VoiceResponse.Builder().dial(dial)
        .say(say).build();
    try {
        System.out.println(response.toXml());
    } catch (TwiMLException e) {
        e.printStackTrace();
    }
}