2

我想从我的应用程序向已知的 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>

我希望 Twilio 出站电话能够以任何方式在稍后的通话中输入数字作为响应或处方号,以订购我的补充品,并最终获得订单是否成功下达以及何时取货等状态。

4

0 回答 0