Cómo averiguar qué SIM está haciendo la llamada saliente en un teléfono Android con doble SIM

Ahora sé que usando el siguiente código, podría tener la suerte de hacerlo funcionar:

Intent callIntent = new Intent ( Intent . ACTION_CALL ) . setFlags ( Intent . FLAG_ACTIVITY_NEW_TASK ); callIntent . setData ( Uri . parse ( "tel:" + phone )); context . startActivity ( callIntent ); callIntent . putExtra ( "com.android.phone.extra.slot" , 0 ); //For sim 1 and callIntent . putExtra ( "com.android.phone.extra.slot" , 1 ); //For sim 2

No estoy seguro de esto, pero tengo una pregunta.

En Configuración, en la sección Administrador de tarjeta SIM, cuando tengo que elegir una tarjeta SIM preferida para llamadas de voz, obtengo cuatro opciones:

  1. Red actual
  2. Preguntar siempre
  3. SIM 1
  4. SIM 2

Cuando elijo la opción Preguntar siempre, antes de hacer una llamada siempre me piden que elija una tarjeta SIM, que se muestra en un cuadro de diálogo, para hacer la llamada. Mi pregunta es si puedo explotar esto en mi aplicación donde presiono un botón para hacer una llamada, pero siempre me pregunta de la misma manera que cuando elijo la opción Preguntar siempre.

Busque las opciones de red o sim en la configuración de su Android y encontrará qué sim está seleccionado como predeterminado para hacer llamadas, enviar SMS y usar datos. He adjuntado fotos de esa sección. Compruebe en su dispositivo este tipo de opciones.


Varía de un dispositivo a otro, pero la mayoría de los dispositivos ahora tendrán la opción de elegir el sim en la pantalla del marcador como se resalta en la captura de pantalla.

Incluso puede elegir su sim predeterminado para llamadas y datos en Configuración -> Configuración de la tarjeta Sim.

En caso de que desee saber acerca de su dispositivo en particular, comparta los detalles, estaremos encantados de ayudarle.

Nunca he tenido un doble pero creo que ud simplemente quiere probar 1 de ellos primero. ¿Has visto realmente ambos sims? Debo conseguir uno de esos para mí porque suena más fresco que una mierda. ¿Estás ocultando las llamadas salientes? ¿O solo tienes un poco de curiosidad si te controlan personas que se supone que debes amar y confiar incondicionalmente en ti? Estoy pensando en lo último. O actividades delictivas. Lo cual, por supuesto, si alguno de los dos últimos se aplica y el nuevo mejor amigo de su teléfono, no es cuestión de si lo atrapan, es cuestión de cuándo lo atrapan. Los teléfonos nunca mienten, créeme. Se niegan a aceptar sobornos.

Depende de un teléfono a otro y de una versión de Android a otra. Por lo tanto, proporcione más detalles. En Samsung, se muestra en el tono de notificación. En Android lollipop o kitkat, le pide que seleccione el sim antes de realizar una llamada si no ha seleccionado un sim predeterminado.

Es fácil encontrar eso …
Ir a Configuración> Administración de SIM> Sección sim predeterminada
Luego seleccione el sim predeterminado para la operación específica.
Al igual que para la llamada de voz, elegí “Preguntar siempre”, es decir, preguntará qué sime utilizar durante una llamada … puede elegir con su preferencia
Eso es todo … puedes averiguar qué sim está haciendo la llamada saliente.
Nota: Estoy usando JB 4.1.2 … UI puede diferir para diferentes versiones

O lo mostrará en la pantalla automáticamente durante una llamada o alguien (o podría ser usted también) puede haberlo especificado explícitamente en las opciones de configuración de sim. (si desea cambiar el orden, puede ir a la configuración del teléfono y luego a la configuración de la tarjeta SIM)
que tengas un buen día …!

Ir a la configuración

Configuraciones de sim

Comprueba qué sim está seleccionado para llamadas o configúralo en Preguntar siempre

Tendrá la opción de seleccionar el sim que desee para las llamadas …

Vaya a Configuración> Configuración de sim / configuración de llamada> verifique cuál se usa como “1” y cuál se usa como “2”
puedes elegir uno por defecto
de manera similar, puede elegir qué sim hacer llamadas y cuáles usar datos de Internet

aclamaciones

Por defecto, es la SIM 1 si no cambia. Si desea cambiar o verificar, vaya a la configuración en el teléfono inteligente. Luego busque la administración de SIM. La ubicación de administración de SIM varía de un dispositivo a otro. Pero puedes descubrirlo fácilmente. En la sección de llamadas de voz, elija la SIM que desea usar.


El sim que esté seleccionado hará una llamada (en mi caso es Tata docomo) (ver captura de pantalla)

Llegó a la configuración de su teléfono inteligente, en la configuración encontrará tarjetas SIM, en las tarjetas SIM hay una llamada, aquí puede seleccionar qué sim se debe usar para hacer llamadas salientes …