Java 通过Twilio可编程语音与IVR交互

Java 通过Twilio可编程语音与IVR交互,java,twilio-programmable-voice,Java,Twilio Programmable Voice,我想从我的申请中拨打一个已知IVR系统的出站电话; IVR:如果您想这样做,请按1 应用:应能输入1,选择选项(等待15秒后) 我试着等待IVR完成菜单选项的选择。 最终记录我通话的状态 String from = "+14048000746"; String to = "+1479268XXXX"; Call call = Call .creator(new PhoneNumber(to), new Phone

我想从我的申请中拨打一个已知IVR系统的出站电话; IVR:如果您想这样做,请按1 应用:应能输入1,选择选项(等待15秒后)

我试着等待IVR完成菜单选项的选择。 最终记录我通话的状态


        String from = "+14048000746";
        String to = "+1479268XXXX";

        Call call = Call
                .creator(new PhoneNumber(to), new PhoneNumber(from), new URI("https://xxxxxxx.com/TwilioVoice/TwilioCall.xml"))
                .create();

        System.out.println(call.getAnsweredBy());
        System.out.println(call.getStatus());
        System.out.println(call.getSid());

<!-- TWIML -->
<Response>
  <Record transcribe="true" />
  <Pause length="10" />
  <!-- Refill Option -->
  <Dial>1</Dial>
</Response>

Also tried

<Response>
    <Record transcribe="true" />
    <!-- Refill Option -->
    <Dial>
        <Number sendDigits="wwwwwwwwwwwwwwwwwwwwwwwwwwwww1" />
    </Dial>
</Response>

字符串from=“+14048000746”;
字符串至=“+1479268XXXX”;
呼叫
.creator(新电话号码(收件人)、新电话号码(发件人)、新URI(“https://xxxxxxx.com/TwilioVoice/TwilioCall.xml"))
.create();
System.out.println(call.getAnsweredBy());
System.out.println(call.getStatus());
System.out.println(call.getSid());
1.
也试过
我希望Twilio出站呼叫能够以任何方式在稍后的呼叫中输入数字响应或处方号,以订购我的补充品,并最终获得订单成功与否以及何时提货等状态