Взаимодействие с IVR через программируемый голос Twilio - PullRequest
1 голос
/ 29 октября 2019

Я хочу сделать исходящий звонок в известную систему 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 каким-либо образом сможет ввести цифру в ответном или рецептурном номере во время звонка позже, чтобы заказать пополнение и в конечном итоге получитьстатус, если заказ был размещен успешно или нет, и когда забрать и т. д.

...