** Я работаю в режиме автоматического участия в вызовах и повторного набора, если кто-нибудь мне поможет Отменяет звонок, автоматически набирает номер. **
public void onReceive(Context context, Intent intent) {
try {
String state = intent.getStringExtra(TelephonyManager.EXTRA_STATE);
if (state.equalsIgnoreCase(TelephonyManager.EXTRA_STATE_RINGING)) {
Toast.makeText(context, "Ringing", Toast.LENGTH_LONG).show();
}
if(state.equalsIgnoreCase(TelephonyManager.EXTRA_STATE_OFFHOOK))
{
Toast.makeText(context,"Recived",Toast.LENGTH_LONG).show();
}
if(state.equalsIgnoreCase(TelephonyManager.EXTRA_STATE_IDLE))
{
Toast.makeText(context,"Cancell",Toast.LENGTH_LONG).show();
}
}catch (Exception e)
{
Toast.makeText(context,"ERROR",Toast.LENGTH_LONG).show();
}