¿Cómo forzar la selección del operador de red de una vez por todas?

Estoy usando HTC Desire con Android 2.2 (con mejoras de HTC). Hay una selección de operación de red en Configuración / Redes inalámbricas y redes / Redes móviles / Operadores de red, que permite "Buscar redes" (y así seleccionar un operador manualmente) o "Seleccionar automáticamente" (que probablemente se conectaría a cualquier cosa que encuentre).

Hay 3 operadores principales de redes celulares en mi región actualmente y permiten el roaming entre operadores, pero por una tarifa de roaming enorme. Quiero evitar esta enorme tarifa forzando manualmente la selección del operador de una vez por todas. Parece funcionar si selecciono mi operador (digamos, "Operador A") en el modo "Buscar redes" mencionado anteriormente, y funciona, hasta que viajo bajo tierra y el módulo GSM enfrenta las siguientes situaciones secuencialmente:

  • Los operadores A, B, C están disponibles (en la superficie) => usando el "operador A" preferido y todo está bien
  • Nos movemos en el metro, no hay ninguna red GSM disponible => todo está bien, muestra que la red no está disponible
  • Comenzamos a emerger a la superficie y el "operador B" está disponible, mientras que el "operador A" (el preferido) no. El dispositivo detiene la ejecución de lo que sea que se esté ejecutando y aparece un molesto menú para "elegir" una nueva oportunidad de conexión: "operador B". Se puede descartar este menú con el botón "Regresar". A medida que la situación cambie lentamente y haya más operadores disponibles, este menú aparecerá unas cuantas veces más.

Entonces, la pregunta es: ¿cómo fuerzo la selección del operador móvil de una vez por todas y deshabilito ese menú emergente extremadamente molesto (que interrumpe las actividades que se están ejecutando actualmente) con conexiones celulares encontradas recientemente?

ACTUALIZACIÓN: estoy usando redes GSM / GPRS / EDGE / 3G (HSDPA) y, de hecho, la pregunta se refiere tanto al tráfico de voz como de datos, por lo que restringir APN probablemente no tenga nada que ver con eso. Normalmente, los operadores simultáneos en la misma región no permiten la itinerancia entre sí, por lo que este problema probablemente no exista para la mayoría de los usuarios normales.

Tengo un teléfono CDMA, así que estoy seguro de que nuestras opciones son diferentes, pero tengo dos que parecen ser útiles para usted. Puedo alternar el roaming de datos y puedo configurar mi modo de roaming en "Solo en casa". ¿Tienes alguna opción como esta? Además, ¿estás hablando solo de datos o de voz también?
"Estoy usando HTC Desire con Android 2.2 (con mejoras de HTC)", es triste decir que ese podría ser su problema. CyanogenMod tiene opciones para no permitir el roaming, y parece que te permite forzar a un proveedor (aunque te concedo que solo tengo una opción, AT&T)

Respuestas (1)

El bloqueo de APN puede funcionar. Parece que le brinda la posibilidad de bloquear ciertos APN de redes, lo que no afectará su capacidad de usar voz o SMS, pero no permitirá que su teléfono establezca una conexión de datos con las redes que bloquee (cambiando los APN para que su teléfono falle). para conectar). Sin embargo, tendría cuidado, jugar con los APN puede causar problemas. Esta aplicación aún no tiene comentarios.

No creo que funcione, ya que no tengo problemas con APN específicamente: de hecho, solo tengo 2 APN (uno para comunicación genérica por Internet y otro para MMS) y no necesito ningún "bloqueo" con ellos. He aclarado que la pregunta se refiere a la transferencia celular de voz y datos ahora.