Android: ¿Puede una aplicación de terceros utilizar comandos AT para contestar llamadas telefónicas automáticamente …?

Tengo que desarrollar una respuesta automática (llamada GSM) aplicación de Android.

Busqué Internet y aprendí que las aplicaciones de terceros no tienen permiso "android.permission.MODIFY_PHONE_STATE", debido a que mi aplicación no puede responder automáticamente a una llamada.

Entonces, leí sobre estos comandos AT. Después de leer diferentes enlaces todavía estoy inseguro acerca de dos cosas que quiero preguntar:

  1. ¿Puede una aplicación de terceros utilizar estos comandos AT para contestar llamadas telefónicas automáticamente …?
  2. ¿Requiere acceso root?

Creo que necesita el acceso de root (pero tengo que confirmar), porque en mi teléfono no root usé el comando

"busybox microcom -t 5000 /dev/ttyGS0" 

pero tengo

 "busybox: permission denied" 

(Intenté enraizar el teléfono pero debido a algún problema no puedo root.)

Puesto que, no tengo ningún fondo de trabajo con los comandos de AT, así pues, antes de comenzar a escribir el código completo para el comando de AT, necesito confirmar ésos sobre dos puntos, cerciorarse de que estoy yendo en la dirección correcta.

(Estoy confundido porque, escribí un código simple para obtener los nombres de los puertos, pero el programa no mostró ninguna salida (para mi teléfono no root) …)

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.