Автоматический набор номера IVR программно отправляет тональные сигналы DTMF с интервалом

Мне нужно создать приложение 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 секунд. ?

Я слышал, что мы не можем вмешиваться в номеронабиратель по умолчанию во время активного вызова.


person Blue_Alien    schedule 25.07.2015    source источник


Ответы (1)


Существует один для мобильной сети / телефонной сети PSTN. >.Но не для сети VoIP.

Я также ищу сеть VoIP, я не смог найти ни одной для Android, есть одна реализация с открытым исходным кодом, Jitsi, для которой реализация открыта для участия.
ТОНЫ DTMF ПРЕДВАРИТЕЛЬНОГО НАБОРА

person Deep Saurabh    schedule 18.09.2015