Comment forcer une fois pour toutes la sélection d'un opérateur réseau?

11

J'utilise HTC Desire sous Android 2.2 (avec les améliorations HTC). Il y a une sélection d'opération de réseau dans Paramètres / Sans fil et réseaux / Réseaux mobiles / Opérateurs de réseau, qui permet de "rechercher des réseaux" (et donc de sélectionner un opérateur manuellement) ou de "sélectionner automatiquement" (qui se connecterait probablement à tout ce qu'il trouvera).

Il y a actuellement 3 grands opérateurs de réseaux cellulaires dans ma région et ils autorisent l'itinérance inter-opérateurs, mais pour des frais d'itinérance énormes. Je veux éviter ces frais énormes en forçant manuellement la sélection de l'opérateur une fois pour toutes. Cela semble fonctionner si je sélectionne mon opérateur (par exemple, "Opérateur A") en mode "Réseaux de recherche" mentionné ci-dessus, et cela fonctionne - jusqu'à ce que je voyage sous terre et que le module GSM soit confronté séquentiellement aux situations suivantes:

  • Les opérateurs A, B, C sont disponibles (en surface) => en utilisant "l'opérateur A" préféré et tout va bien
  • Nous nous déplaçons dans le métro, aucun réseau GSM n'est disponible du tout => tout va bien, cela montre que le réseau n'est pas disponible
  • Nous commençons à émerger à la surface, et "l'opérateur B" devient disponible, tandis que "l'opérateur A" (préféré) ne le fait pas. L'appareil arrête l'exécution de tout ce qui était en cours d'exécution et affiche un menu ennuyeux pour "choisir" une nouvelle opportunité de connexion - "opérateur B". On peut fermer ce menu avec le bouton "Retour", car à mesure que la situation change lentement et que plus d'opérateurs deviennent disponibles, ce menu apparaîtra quelques fois de plus.

Donc, la question est - comment puis-je forcer la sélection de l'opérateur mobile une fois pour toutes, et désactiver ce menu contextuel extrêmement ennuyeux (interrompant les activités en cours) avec les connexions cellulaires récemment trouvées?

MISE À JOUR: J'utilise des réseaux GSM / GPRS / EDGE / 3G (HSDPA) et en fait la question se réfère au trafic voix et données, donc restreindre APN n'a probablement rien à voir avec cela. Normalement, les opérateurs simultanés dans la même région ne permettent pas de se déplacer entre eux, donc ce problème n'existe probablement pas pour la plupart des utilisateurs normaux.

GreyCat
la source
1
J'ai un téléphone CDMA, donc je suis sûr que nos options sont différentes, mais j'en ai deux qui semblent vous être utiles. Je peux basculer l'itinérance des données et je peux régler mon mode d'itinérance sur "Domicile uniquement". Avez-vous des options comme celle-ci? Parlez-vous aussi uniquement de données ou de voix?
Matt
"J'utilise HTC Desire sous Android 2.2 (avec les améliorations de HTC)" triste de dire que cela pourrait être votre problème. CyanogenMod a des options pour interdire l'itinérance, et il semble vous permettre de forcer un fournisseur (bien qu'accordé, je n'ai qu'un seul choix, AT&T)
Broam

Réponses:

2

APN Lock peut fonctionner. Il semble vous donner la possibilité de bloquer certains APN de réseaux qui n'affecteront pas votre capacité à utiliser Voice ou SMS mais ne permettront pas à votre téléphone d'établir une connexion de données avec les réseaux que vous bloquez (en changeant les APN afin que votre téléphone tombe en panne se connecter). Je serais prudent cependant, jouer avec les APN peut causer des problèmes, cette application n'a pas encore de commentaires.

Mat
la source
Je ne pense pas que cela fonctionnera, car je n'ai pas de problèmes spécifiques avec les APN: en fait, je n'ai que 2 APN (un pour la communication Internet générique et un autre pour les MMS) et je n'ai pas besoin de "verrouillage" avec leur. J'ai clarifié que la question se réfère maintenant au transfert cellulaire vocal et de données.
GreyCat