Cellular signaling messages that allow you to see the real number of the subscriber behind the redirection chainMost users already take for granted the convenience provided by modern telephones and mobile networks, which do not always reflect on how "it" works, and are pretty surprised when something goes contrary to the usual and expected scenario.
Those who are interested in some technical details of the work of additional services related to the
display of numbers on the screens of phones and the phones themselves, as well as tips on how to prevent and / or overcome some technical problems, I invite you inside.
')
Caller ID or CLIP?
When an incoming call the phone displays the name of the caller, recorded in the address book of the phone, it does not surprise anyone. This is a long time familiar service - “Caller ID”!
First of all, the very concept of AON - Automatic Number Identifier, stretches from a wired telephone network, in which long-distance automatic telephone exchanges had to determine which telephone number to charge for a long-distance call. The long-distance telephone station sent a tone-request to the local automatic telephone station (PBX), which in response reported the telephone number from which the long-distance call was initiated. Then came the subscriber telephone sets that knew how to use such a function of local PBXs, and communicate the received information to the called subscriber - telephones with analogue caller ID.
In mobile communications, the situation is more interesting, and in fact there are several services in mobile communications related to the display of numbers on telephone displays.
The analogue of the ANI in mobile communication is the
CLIP service - Calling Line Identification Presentation - a display of the calling subscriber number on the display of the called telephone.
Information about the caller's number can arrive at the called telephone in one of the signaling messages (it is called SETUP), which the called telephone and its serving switch (MSC) exchange at the connection establishment stage. “May”, because the information element containing information about the caller’s number is “optional” and may be missing.
The same informational element contains additional instructions to the telephone whether it is necessary to display the caller’s telephone number received from the network. In particular, Presentation Indicator reports whether the number display is allowed or not allowed, or reports that the number is not available due to reasons caused by interaction with another network.
Caller number information coming to the called phoneAntiaon or CLIR?
The prohibition to display the number of the caller is usually caused by the activation of the AntiAON service of the caller. In fact, in the GSM / UMTS network, it is called CLIR - Calling Line Identification Restriction - the prohibition of displaying the caller's number, and the name “Anti-AON” originated as a natural antithesis “Caller ID”. In this case, the MSC informs the phone that the display of the number is prohibited (Presentation restricted) and does not transmit the caller's number.
Information transmitted to the called phone when the caller has the Anti-AON service enabledBut lately, operators have begun to offer subscribers the Super Caller ID service, which, as indicated in an advertisement, makes it possible to see the caller's number even when the Caller ID service is active Anti-Caller ID (CLIR). In this case, when the Super Caller ID service is activated, the special Override Category option is enabled. Information about connecting this option comes from the HLR to the MSC along with other information about the services connected to the subscriber. In the case of a subscription to “Super Caller ID”, the MSC transmits to the called phone not only information that the number display is limited (Presentation restricted), but at the same time reports the caller's number!
Information transmitted to the called phone when the “Super AON” service is enabledTrue, some phone models do not quite correctly deal with such a strange situation, and sometimes they do not want to display the caller's number received from the MSC.
And who am I talking to?
Not everyone knows about it, but when establishing a connection, the caller’s phone may receive information about the number with which the connection is actually established. After all, the called subscriber can easily redirect calls from his mobile phone number, for example, to office or home, or simply to another number.
In order to inform the caller about the number with which the connection is actually made, the additional service
COLP - COnnected Line Presentation is used.
When the called subscriber answers an incoming call, the calling telephone receives an alarm message CONNECT, which may contain (or not contain) the telephone number with which the connection actually took place, and the telephone may use this number, for example, display it on the display during a call .
Information about the number with which the connection is established (COLP)Similar to the CLIP-CLIR pair for the COLP additional service, there is an antipode - COLR - COnnected Line Restriction - the prohibition of displaying the number with which the connection occurred.
Restriction of information about the number with which the connection is established (COLR).But sometimes information about the number with which the connection occurred, may be unavailable due to problems interacting with another network.
Information not available due to interoperability issues.Why information about the number with which the connection occurred, you may need, it is quite possible to guess.
Why am I telling these details? And in order to make it clearer what happens in some unusual cases, and how you can help yourself and other people.
Why doesn't the phone display the caller's name?
Almost all mobile users have already noticed that sometimes the phone instead of the name of the caller, already recorded in the phone book, displays only the number of his phone. What caused this?
First, using different formats for recording numbers.
Many people are used to recording cell numbers in a “national” format, starting with “8” and then entering the region code and number. This habit occurs when using wired devices, and some mobile operators use this format, indulging in the habits of their subscribers.
However, in the mobile communication standards of GSM-UMTS-3GPP-ETSI, the “international” number format (MSISDN) is provided as “main”. A number in this format begins with the international dialing prefix "+" followed by the country code (for Russia it is
7 ), then the region code and number. Calling the phone number listed in the phone book in the international format can be roaming in any country, while calling the number recorded in the phone book in the “national” format while in another country will not work!
At the same time, there are no explicit requirements in the 3GPP - ETSI standards for the rules for matching phone numbers received in signal messages and numbers recorded in the phone book of the device or (U) SIM card. In such conditions, some manufacturers of telephones considered that it would be correct if we compare numbers along their entire length, and another part of manufacturers
compares only the last 7 digits of telephone numbers .
Unfortunately, none of these options is ideal.
If we compare the numbers along the entire length, the numbers will not be correctly compared if the network reports the number in the “international” format, and in the phone book it is recorded in the “national” format, or vice versa.
If we only compare the last 7 digits of the number, misunderstandings are possible in the case of different regional prefixes if the last digits of the numbers coincide. I was embarrassed when the phone displayed the name of a friend from the phone book, at the time when a completely unfamiliar person from another region called.
Another reason for displaying a phone number for an incoming call instead of the name recorded in the phone book may be the presence of several entries that contain the same number, but in combination with different contact names - the phone simply does not know what to display to it. So it can happen if in one place the name or surname is written with the letter “e”, and in the other through “e”. In this case, you just need to clean up the phone book.
“My phone rang. Who is talking?
If the phone does not display the name of the caller, or even the phone number, then there may be many reasons for this. Information on the reason for the failure to provide the number can be transmitted to the telephone in the special information element “Cause of No CLI”. Standard causes are:
- Absence of the caller's number at the serving switch (Unavailable)
- transmission blocked by caller (Reject by user)
- the problem of interaction with other services (Interaction with other services)
- The call came from a payphone.
But when you connect the SuperAON service, a situation where the caller’s number is not displayed will occur much less frequently than when using a normal Caller ID (CLIP).
Ale, but where did I go?
In some situations, the network may return in the COLP information a phone number in an unusual format. For example, recently colleagues during a trip to Abu Dhabi found that when they called each other, phones instead of the usual numbers + 7903xxxxxxxx, displayed + 007903xxxxxxxxxx! That is, the local mobile network added, apparently, two zeros familiar to local residents, with the help of which they called other networks - a kind of analogue of the Russian G8.
It would seem, and we then cares about the eccentricities of local telecom operators? But here comes the freak of the phone makers!
And to whom did I call?
Everyone is used to the fact that the phones have a list of "recent calls" - numbers from which calls came and / or, on which the owner of the phone recently called. Or what number did you talk to?
In the 3GPP-ETSI standards, there are no explicit requirements for which numbers to keep in the list of “last calls”, and then there was “free space” for the creativity of phone manufacturers and their programmers.
Some manufacturers decided that in this list it is necessary to save the dialed numbers to which the owner tried to call. It doesn’t matter if you are dialing a number with your hands, or choosing a yoke from the phone book.
But there were creative people who decided that it was necessary to keep the numbers with which the connection actually took place in the list of “last calls”!
It would seem convenient? But not so easy.
Imagine you called a friend who for some time set a call forward to an unknown number, and it is this number that is stored in the list of "recent calls".
Or did you call somewhere by dialing "hands", and after a while it took to repeat the call?
If the phone stores in the list of "recent calls" the number with which the connection occurred, then you can expect trouble! You cannot make a call to a friend by selecting a previously dialed phone in the list of “recent calls” if he has already canceled the call forwarding, or you cannot find the number you dialed, because instead of it there is a number in the list where the call was diverted.
Is it possible to determine before buying which numbers the phone keeps in the list of "recent calls"? You can, for example, try to call the number on which the call forwarding is set and see the result on the display of the calling phone.
If there is a dialed number in the list of “last calls”, then you can calm down, and if there is a number with which you have connected ... In this case, you should think about what is more important - appearance, price and other “goodies” from the purchase of this model, or problems in the future with numbers in the “recent calls” list.