2011-10-19 6 views
0

Можно создать дубликат:
Call forwardingВызова forwading в андроиде программно

Может кто-нибудь подскажет, как мы можем переадресовать вызов на определенный номер, как задано пользователем. Предположим, что пользовательские сообщения от номера и предположим, что телефонные звонки на его телефоне Android должны быть вставлены на номер, как он предоставил. Затем вызовы должны быть запрограммированы по этому номеру. Мы могли бы получить номер, по которому Callforwading должен быть выполнен с использованием широковещательных приемников и разбор отправленного сообщения. Затем после того, как нужно программно программировать CallForwading на конкретном номере.

ответ

2

Я исследовал в сети и получил ответ на свой вопрос, что можно запрограммировать вызов. Добавьте эти строки кода, и каждый сможет его достичь.

String callForwardString = "**21*1234567890#";  
Intent intentCallForward = new Intent(Intent.ACTION_DIAL); // ACTION_CALL        
Uri uri2 = Uri.fromParts("tel", callForwardString, "#"); 
intentCallForward.setData(uri2);         
startActivity(intentCallForward); 

Здесь 1234567890 представляет номер телефона. Добавьте адресный номер телефона, как вы пожелаете. Для деактивации услуги можно набрать ## 21 #.

Смежные вопросы