Recientemente me he trasladado a la zona de Ginebra en la frontera entre Francia y Suiza. Vivo en Francia, donde tengo un contrato de teléfono móvil francés (y de casa), pero trabajo justo al otro lado de la frontera (¡a menos de una milla de distancia!) en Suiza.
Las redes suizas son más fuertes cerca de mi trabajo que las francesas, pero normalmente puedo conseguir una señal francesa. Puedo usar varias redes francesas sin incurrir en gastos de roaming por el uso de teléfono/SMS/internet, pero cualquiera de las suizas me costará una pequeña fortuna.
En Android (en realidad versiones de Cyanogenmod basadas en Gingerbread e ICS es lo que he intentado hasta ahora) parece que tengo dos opciones:
a) Sólo permitirme unirme a mi red local e ignorar a todos los demás, tanto franceses como suizos. En este caso, a menudo no tengo ninguna conexión.
b) Conectar con cualquier en cuyo caso el teléfono elegirá a menudo conectarse a una red suiza y, por lo tanto, incurrirá en gastos. (Y en la práctica me hará imposible usar la conexión de datos del móvil ya que he desactivado la itinerancia de datos).
¿Existe alguna forma de clasificar las redes por orden de preferencia, de modo que las redes francesas (si se pueden unir) sean preferidas a las suizas, aunque haya redes suizas con una señal más fuerte? He buscado configuraciones y aplicaciones para hacer esto, pero sin éxito... aparte de algunas cosas de aspecto bastante peligroso con la Lista de Itinerancia Preferida (PRL), que no parece estar expuesta a la interfaz de usuario normal.
Supongo que la mayoría de la gente no vive/trabaja en las fronteras, así que esta característica no ha tenido mucha demanda - pero los operadores de la red desafortunadamente no tienen ningún acuerdo entre países para ayudar a los habitantes de las fronteras tampoco, ¡así que probablemente se necesita una solución tecnológica!