Мне нужно создать приложение IVR-auto dialer, которое
=> набирает бесплатный номер
=> затем выбирает вариант для продолжения
=> затем введите код
=> затем через несколько секунд (некоторые рекламные объявления / скажем, 30 секунд) нужно ввести другую опцию
первые три вещи решены, так как времени ожидания не так много!
Я реализовал это, как показано ниже:
String dialnumber = tollfree+","+option1+","+code; //eg: 1800,2,12345
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:"+dialnumber));
startActivity(callIntent);
это успешно доходит до опции, после этого есть время ожидания .... я пытался поставить ";" (точка с запятой) перед добавлением последней строки с номером набора. Но это не работает
String dialnumber = tollfree+","+option1+","+code+";"+lastoption; //eg: 1800,2,12345;98765
номеронабиратель закрывается, когда я начинаю звонить, но если я уберу последний вариант, тогда он работает
мой вопрос: как я могу установить последнюю опцию для набора номера после интервала в 30 секунд. ?
Я слышал, что мы не можем вмешиваться в номеронабиратель по умолчанию во время активного вызова.