libera/#maemo/ Wednesday, 2018-06-27

MaxdamantusHmm .. interesting behaviour .. if I try to send an SMS to "+640000‹my local number›", maemo figures out that I am the recipient, since I have "0<my local number>" as myself in the address book, but my service provider seems to keep rejecting the message, presumably because of the 0s.09:06
Maxdamantusand when I continue trying to send messages to myself just through selecting myself in the address book, it continues trying to send to that number with the extra 0s.09:06
* Maxdamantus wonders if his provider's behaviour is incorrect in rejecting messages due to extra 0s.09:07
MaxdamantusRestarting csd also doesn't reset that state .. have to send another SMS addressed to something like "+640<my local number>"09:08
Maxdamantuser, rather, "+64<my local number>"09:11
ceenethe phone latching the state is strange09:12
ceenebut the fact that it believes that +84xxxxxx<number> is your number, is something very usual09:12
ceeneit happens on all nokia phones since forever, and I guess that it still happens on android phones09:13
ceenelet me check09:13
MaxdamantusI'm guessing it's significant that the numbers are just 0s.09:13
ceeneyep, same thing09:13
ceenedoesn't matter if they are 0s or whatever09:13
ceenethe phone only checks the least significant digits09:14
ceenein fact09:14
ceenelet's say your number is +64789876543, where +64 is your country code, the phone would recognize +64889876543 as the same contact09:14
ceenenote that i've replaced the first 7 with an 809:14
MaxdamantusHm, yeah, interesting .. when I do "+641234<my local number>" it also resolves to myself as the contact.09:15
ceenetry to replace a couple of digits at the begining of your local number, it'll happen the same09:15
MaxdamantusWeird. Do you know what is likely to be the logic behind that?09:16
Maxdamantusbtw, all the time I've been saying "<my local number>", that number starts with "21", but for local mobile numbers we always put "0" in front of them, dunno if that actually signifies anything.09:17
ceenei think for older phones, they just didn't want to lose storage by saving all the possible country codes that do exist, so instead of checking the full number, let's check only the 5-6 rightmost digits09:17
Maxdamantuswhen using the number internationally, one would put "+64" in front instead of "0"09:17
ceeneand that's probably another reason: sometimes, you have to dial a prefix in front of a number, but it depends on the network you're at09:17
ceeneif I'm in spain, i can call any 6xxxxxxxx or 9xxxxxxxx number, but while on roaming, I need to place +34 in front of that09:18
ceeneso, since there's probably not an easy logic, and each cell provider on any country can do whatever the hell they want09:18
ceenethe easiest solution is to just check the rightmost digits09:18
MaxdamantusHm, interesting.09:18
ceenei first realized that happening when I dialed manually the number of my then SO of 2 days09:19
ceenei had mismemorized the number09:19
ceenebut when manually dialing, the phone would tell me "I'm calling SO", but in fact I was calling the number I typed09:19
ceeneso an angry guy kept shouting at me09:19
ceeneuntil I decided something was wrong, let's ask her what her number is, let's check what's on my contact list, etc etc09:20
Maxdamantusas for the "0" in front of "<my local number>", that seems to be optional, but I can't add more than one "0" to the beginning.09:24
MaxdamantusAh, apparently "00" is a standard IDD prefix, so that will obviously be ambiguous in some countries.09:26
Maxdamantusapparently that's the IDD prefix used here.09:30
ceeneif you dial from a landline, instead of +xx you have to type 00xx09:30
ceeneso the 00 on the cellular phone probably works exactly as +09:30
MaxdamantusWell, aiui, the "00" part can vary between countries/providers.09:31
ceenei thought that was a standard, but i guess it can vary too09:31
Maxdamantuswhich is why "+" is used as a generic way of representing the necessary prefix.09:31
Maxdamantushttps://en.wikipedia.org/wiki/List_of_international_call_prefixes09:31
ceeneChina, Italy, the United Kingdom or any other country following the ITU-recommendation09:32
ceeneI guess that's why I thought the 00 was everywhere09:32

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!