Crossposted from https://lemmy.blahaj.zone/post/48779421
I’m writing a program that can find info about a phone number. One problem appears to be that Google’s phone number library doesn’t provide enough info. For instance, take this number: +1 (613) 745-1576. My iPhone correctly says “Ottawa, Ontario, Canada”, while Google’s library doesn’t return the city? How does my iPhone pick this up but not Google’s own library? Is this provided by cell carriers? Is it something with the 745 block? If so, where can I find this info?


What I don’t understand is the fact that 613 is Eastern Ontario? How did my iPhone pick up “Ottawa”?
I’m not familiar with Canada’s geography id Ottawa the main city in Eastern Ontario? If so it’s just a difference in phrasing.
When the phone number is registered to a business in for example google maps it will use that information i think.
The number linked is a government number.