1 votos

Llamada en conferencia usando el shell adb

Estoy tratando de automatizar una conferencia telefónica en Android. Hasta ahora he sido capaz de automatizar la realización y recepción de una llamada. Utilizo el siguiente comando para hacer una llamada

adb -s <serial no> shell am start -a android.intent.action.CALL -d tel:<telephone_no>

Y luego consulto el otro teléfono que está conectado al servidor Adb con este comando

adb -s <serial no> shell dumpsys telephony.registry | grep "mCallState"

para Windows

adb -s <serial no> shell dumpsys telephony.registry | findstr "mCallState"

basado en el estado de la llamada puedo aceptar la llamada por

adb -s <serial no> shell input keyevent 5

y rechazar la llamada de

adb -s <serial no> shell input keyevent 6

Ahora, si quiero hacer una llamada en conferencia, tengo que retener la llamada y luego marcar de nuevo y al recibirla tendré que fusionar la llamada. He usado KEYCODE_BREAK como lo encontré como el botón de pausa de la página Evento clave de Android

También necesito el mapa de teclas del botón de fusión.

Gracias de antemano.

0voto

lennydias Puntos 1

Tengo una solución muy simple para esto. En lugar de pasar por todos esos tecnicismos, puedes descargar esto conferencia telefónica gratuita que permite la marcación con un solo toque en los teléfonos iOS y Android.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X