
The behavior of the phone in roaming sometimes seems unclear and predictable, for example, in terms of network selection.
Let's try to figure out from a technical point of view some issues:- What is the phone guide when choosing a network when roaming?
- How do black lists of networks work?
- Is it possible to influence the choice of a network in roaming?
- What is roaming management?
- When and why can you be roaming without even leaving Russia?
- How does Emergency Inter-Roaming (AMR) work?
')
First of all, the following applies not only to phones, but to all GSM-UMTS-LTE mobile terminals — tablets, modems, routers, and so on. To understand the process, it is important that there is a transceiver at each base station that constantly transmits radio signals containing “system information”. The system information is grouped into system messages (in the GSM network) or system blocks (in the UMTS and LTE networks) that carry the information necessary for mobile stations to navigate the situation and make decisions for performing certain actions when accessing services and work in a mobile network.
In particular, the system information contains parameters:- The country code and network (MCC and MNC - Mobile Country Code and Mobile Network Code), which determine the identity of a specific base station transceiver in the network of a particular operator.
- Received signal levels at which access to a specific BS is allowed.
- Output power levels that mobile phones can use at the start of a communication session.
- Location Area Code (LAC) is a zone identifier (group of base stations) within the network that are allocated to register the location of mobile devices and distribute signaling traffic.
- Cell ID - the identifier of a specific radio transmitter serving the sector ("cell").
- In the context of packet information transfer, identifiers are transmitted:
- Routing Area ID - identifier of the service area in the packet information network.
- Tracking Area ID (TAC) is a kind of analogue of LAC and RAC for LTE network.
and other necessary telephone information.
Further, for simplicity, we will assume that this all works both on base stations and on the phone, providing the necessary information to higher levels of software on the phone.
Turn on the phone and ...
So, arriving in another country, we turn on the phone to access mobile services.
After switching on to get access to mobile phone services, you need to complete a number of tasks. To speed up access to services, some tasks are performed in parallel, but there are several key procedures that must be performed.
And what networks work in the district?
It is obvious that in order to access the telephone services, it is necessary to establish a communication channel from one of the base stations. To do this, the phone must search for base station signals for all radio access technologies it supports and in all supported frequency bands. It is clear that this task is quite long, which can cause not the most pleasant emotions for the user, especially for the models with the greatest capabilities in the supported radio access technologies and frequency ranges. Therefore, standards allow manufacturers to optimize this process.
As a result of the search, the phone for each supported radio access technology should compile a list of detected BS signals, from the signals of which it extracts the information necessary to decide on further actions when choosing a network:
- Network Code (MCC + MNC).
- LAC, CellID.
- Received signal level in order to select the communication channel with the best conditions
- Information on restrictions in access to the cell, imposed by the operator, etc.
Golden Key to the network services
In order to provide access to mobile services, the operator needs to make sure that the subscriber can provide these services - he has a subscription to these services. The key to accessing services is a (U) SIM card. Therefore, immediately after powering on the mobile terminal and establishing operating voltages for its nodes, the initialization procedure of the (U) SIM card begins, during which the phone searches for files and tries to read from them the information necessary to make a decision on choosing a network and then registering with the selected network.
6F7B - EF fplmn (Forbidden PLMN) - the list of "forbidden" networks
This is a small file for recording MCC + MNC codes for four networks organized in the order of "queue" (FIFO). In the manufacture of (U) SIM-card, this file has no entries (in all fields recorded value FF). When the phone gets a refusal with the reason code # 11 PLMN not allowed when trying to register in a “foreign” network, the MCC + MNC code of this network is written to this file. Then, when choosing a network for automatic registration, the terminal no longer makes any attempts to automatically register with networks whose codes are present in this file at this moment.
If the user manually selects the network whose code is contained in this file, the phone will try to register on this network, despite the fact that the network code is in the list of "forbidden".
If the registration is successful, the phone will remove the code of this network from the list of "prohibited" (fill the place with the FF value). If manual registration is denied, everything will remain unchanged.
6F30 - EF plmnsel (PLMN selector)
This is one of the oldest files that affect network roaming selection. It contains network codes (at least 8 MCC + MNC codes) in order of priority of their choice in roaming. This list can be created both by the user through the phone interface and by the operator, and not only in the manufacture of the (U) SIM card, but also later, by downloading information “by air”.
In the course of further development of standards and technologies, several more files appeared in which the influence of the user and the operator were already separated, but information about radio access technologies available in each of the networks was added to the files.
6F60, 6F61, 6F62
6F60 - EF plmnwact (User controlled HPLMN Selector with Access Technology)
6F61 - EF oplmnwact (Operator controlled PLMN Selector with Access Technology)
6F62 - EF hplmnwact (HPLMN Selector with Access Technology)These three files have the same structure. They may contain a code list (MCC + MNC) for at least 8 networks, but with additional information about radio access technologies supported by each of the networks (GSM, GSM-Compact, UTRAN, E-UTRAN, cdma2000 HRPD, cdma20001xRTT).
The 6F60 file can be filled by the user, usually via the phone interface, if the phone manufacturer provides such an interface.
The contents of the 6F61 file are controlled by the operator who issued the (U) SIM card, both when ordering a batch of (U) SIM cards, and subsequently, when he can change the list, transferring the new contents of the file “over the air”.
6F31 - EF hpplmn (Higher Priority PLMN Search Period)
This is a short file containing a number that defines the length of the interval, after which the phone should try to search for a network with a higher priority (home, etc.).
So what does the phone choose?
So, the moment comes when the included phone after (U) initialization of the SIM card, finished reading the files necessary for making a decision on network selection, and as a result of the search, found signals from the base stations of mobile networks, and collected the system information transmitted by them. How does the decision about the automatic selection of the network?
3GPP-ETSI TS 23.122 automatically instructs the phone to select the network (PLMN) with the highest priority of those networks that are available and not prohibited. "Forbidden" network phone checks in the file 6F7B - EF fplmn (Forbidden PLMN).
But what is the highest priority? A mobile phone sequentially searches and tries to register in networks using different technologies in the following order:
- The Home Network (HPLMN - Home Public Mobile Network), or equivalent, has the highest priority.
- Each of the networks and the radio access technologies it supports in order of priority from a 6F60 file - EF plmnwact (User controlled HPLMN Selector with Access Technology).
- Each of the networks and the radio access technologies it supports in order of priority from the file 6F61 - EF oplmnwact (Operator controlled PLMN Selector with Access Technology). If there are no files in the SIM card installed in the phone that contain information about radio access technologies supported in the listed networks, then the phone should use the list of networks from the 6F30 file - EF plmnsel (PLMN selector) and all supported radio access technologies.
- Randomly selected network and radio access technology from those whose signals are received with high quality.
- Other networks and radio access technologies in descending order of signal quality.
Which mode of network selection, automatic or manual, is better to use in international roaming?
First of all, it should be remembered that the phone will start working in the network selection mode (automatic or manual), in which it was at the time of power off. It seems trivial, but if the phone is automatically automatically inserted into the pocket immediately after switching on, and the network was manually selected for some reasons at home (because other networks were not allowed to come to you anyway!), The network will not automatically select the phone when roaming, and the subscriber can stay in touch indefinitely!
In addition, you need to understand that when using the phone while roaming in the manual mode of network selection and subsequently there are chances to remain without communication, if you find yourself in places where the coverage of the selected operator disappears - the phone will wait for the owner’s decision about choosing a network from others available in this place. Therefore, it is useful to either manually select one of the local networks and wait for the successful registration, or switch the phone to the automatic network selection mode and make sure that it is registered in one of the local networks.
How the operator can influence the automatic selection by the phone of networks in roaming
The recommendations of the operator who issued the (U) SIM card are written to the file 6F61 - EF oplmnwact (Operator controlled PLMN Selector with Access Technology) and / or 6F30 - EF plmnsel (PLMN selector).
Many operators are part of a group of companies providing mobile services in several countries. Naturally, in such cases, operators are interested in that subscribers receive roaming services in the networks of partners. And the point here is often not so much in the desire to receive additional income due to higher prices, but in the desire to leave income within a group of companies. Therefore, many operators implement roaming management systems (Steering of Roaming). Many people, having turned on the phone upon arrival in the country, found a welcome text message from the operator, which contained practical recommendations on the use of voice mail, etc.
It appears because at the time of registering in roaming the “home” operator receives a request from the “visiting” network for information that is necessary to provide services to the subscriber, which means that the “home” operator finds out which country its subscriber is located. Having such information, you can send a subscriber a “SMS-ku” of a special format that will not be displayed to the user, but will be “downloaded” by the phone to a (U) SIM card, where it will update the contents of the desired file. Using this mechanism, the operator prompts the phone to prioritize the automatic selection of networks in roaming.
How the user can influence the automatic selection of his phone networks in roaming
Since it was already noted that in international roaming, in order not to remain without a connection, it is better to use automatic network selection, but you do not want to rely on the operator, the question arises as to how the subscriber can influence network selection in automatic mode.
First of all, it is useful to get acquainted in advance with the list of operators providing services in the visited country (or countries) and tariffs for their services. Based on this information, you can create your own list of priorities for choosing networks in the host country. In the phone menu in the settings section, you need to find the network settings and the list of priority networks. Since this interface is not governed by standards, the name and location of this menu item may be different in different models, and in some models this item may be completely absent! If the item is found, then the list of networks that may be present there should be edited in accordance with the chosen preferences.
Why are only 2G or 3G networks listed in the list of preferred networks?
No need to be embarrassed if only one radio access technology is listed for a particular network, although it is known that the operator uses several technologies - GSM, UMTS, LTE. After the phone detects the necessary network and gets access to it, it will be able from the system information transmitted by the BS to learn about network support and other technologies in order to then choose the one that is optimal in terms of radio conditions.
It is also worth noting that it is better to do manual adjustment of the list of priorities for selecting networks already being in the country, after the operator could correct the list of preferences according to his own understanding. Or, at a minimum, check that the prioritization setting made before has not changed. This is especially true for those cases where both the operator and the user use the same 6F30 file - EF plmnsel (PLMN selector) for managing priorities.
Should I buy a local operator's SIM card for the holidays?
Everyone can solve this issue based on their interests, needs and preferences. Recently, Russian operators have significantly reduced the prices of roaming services, or have begun to offer special options or packages that optimize the cost of communication in roaming. Of course, if there is a lot of communication with the owners of local numbers, the use of a local operator's SIM can be really more profitable. However, you can be inaccessible for incoming calls from the homeland - after all, not everyone knows the phone number assigned to the local SIM card, and it is not always convenient to force people to make international calls. In general, this question is solved individually, based on specific conditions.
Emergency Internet Roaming (AMR)
This concept appeared several years ago, and even now is not very well known to a wide audience.
The fact is that the Russian regulatory framework does not allow roaming services to be provided to subscribers of another operator that has licenses in the same territory (republic, territory, region). That is why the files with the lists of "forbidden" networks (6F7B) in (U) SIM cards of Russian users usually contain the codes of all the "alien" networks operating where the subscribers live. After all, BS operators are placed at different points, and almost always you can find a place (elevator, basement, middle of a large reinforced concrete building, etc.), where the phone for some time loses the “home” network, and at the same time detects the network of another operator. For the first time in such a situation, the phone will try to access services on the network of this operator. Due to a roaming ban, the phone usually receives a denial of service with the reason code # 11 PLMN not allowed, and the code of this network is put on the list of “prohibited” on the (U) SIM card in order to prevent repeated attempts of automatic registration to the “alien” network.
But in cases of natural disasters (for example, the recent flooding in the
Far East ), serious accidents in the networks of operators (for example, when a meteorite falls in the Chelyabinsk region), a very large number of citizens are left without communication. They cannot call for help, such as a doctor, tell their relatives about their whereabouts or find out about their condition. In cases of such serious disasters, it is customary to help the victims of the “whole world”. For such cases, on the initiative of the regulator (Ministry of Communications) or at the request of the affected operator, the inclusion of Emergency Inter-Network Roaming in the area covered by an emergency may be allowed. In this case, subscribers get the opportunity to use the services of any of the operators whose network is available at a particular moment. Unlike emergency calls (to number 112), with AMR enabled, you can call not only the Emergencies Ministry, but also contact relatives and friends by their usual phone numbers — mobile or wired, if they work.
In such difficult situations it is important for subscribers not to get confused and know what needs to be done in order to use the networks of other operators in an emergency situation, because without special actions by the user, their phones will not be registered in the networks of other operators in order to be available for incoming communication.
If the phone has lost contact with the network of the home operator due to the failure of network equipment, the phone will automatically find the signal from one of the remaining base stations of the other operator, and will be in the Limited Service state, waiting for the owner’s command to call the emergency call ( 112). In this case, you can simply try to call the desired number. If AMR is enabled, the “foreign” network must provide a connection.
If the phone continues to receive signals from the base stations of the "home" network, but the network does not allow you to call, then you need to manually search for available networks and select one of the "alien" networks detected by the phone. If the “alien” network provides access, then AMR is on, and such a subscriber will be able to make outgoing calls and receive incoming calls. If the network denies access, then you should try to repeat the manual selection of other networks detected by the phone until it registers with one of the networks. If none of the “foreign” networks has completed registration, then this means that AMR is not included in this place, and only the Emergency Call service can be used in the “foreign” networks.