Local calls showing up as international.

For the last couple of months, possibly since the iOS update that added e-sim, some local calls are showing up in the wrong format, making them appear as international calls.


i.e. (613) abc-defg (ottawa, canada) showing up as +61 3 abcd efg (bealiba, victoria, australia)


I've checked region, location, dial assist and did a complete restore of the phone. Problem still persists.


Help...please!

iPhone XS

Posted on Dec 31, 2018 8:41 PM

Reply
21 replies

Jan 2, 2019 11:06 AM in response to Toot Uncommon

With regards to the numbers that have been giving me problems thus far, I don't have too much information for you.

The Canadian number is a house phone, probably a VOIP based type of number.

It shows up properly on my other cell phones which have different network providers (Verizon, ATT).


The New York number is a small office number. The secretary there told me they had been having issues with erroneous number formatting as well.


I just remembered that there was another New York number that I was having the same issue with as well. This was a larger office setting that probably had PBX system.

Jan 3, 2019 10:49 PM in response to Toot Uncommon

Eric Root is spot on as always. đŸ’ȘđŸ» I believe your carrier is sending it that way and there is nothing they are likely to do about it for they are most likely conforming to E.164 global dialing standards as they see fit to. My badinov. đŸ™ƒ


This “+1” stuff we see on our cell phones these days is all about E.164 global dialing standards. The + represents the international exit code for the country you’re in and the 1 is the international country code for the U.S. and Canada. Both are obviously irrelevant for calls originating and terminating in one and the same country. Most if not all carriers, when, as the end carrier, relaying a call to their subscribers, will drop the “+1” or “1” and relay just the 10-digit # for the CLID because they know what’s relevant for their subscribers to be able to return the call. When a call comes into a carrier as the end carrier with +n when n is a different country code in the CLID, it’s entirely relevant and they don’t drop it. When it's non-conformant e.g. + without a country code, different carriers as the end carrier handle it differently. Most intuitively, some carriers simply drop the entire string and send an ASCII character that represents “unknown caller” or “unavailable” et c. Other carriers carry on with just the 10-digit # anyway and if they’re wrong it’s the originator’s fault. Other carriers relay it as is and, again, if that’s wrong it’s the originator’s fault. 


Not too uncommon of a scenario: You have an enterprise with a PBX and a VoIP service provider. Enterprise hears that some customers receive the CLID with an erroneous + prefix whereas others receive it as “unknown” or “unavailable” et c. while others receive it straight up as the 10-digit #. VoIP provider has no idea which carrier along the way is inserting the international exit code they just know it’s not any of the end carriers and they themselves (the VoIP provider or, in certain circumstances, actually the VoIP subscriber) can eliminate the problem by originating with the international country code (1) in the CLID. Then problem gone. Everybody receives the straight up 10-digit # CLID or, at least, if there's a prefix, it'll be the E.164-correct +1. This goes to show you how disorganized some of these fly-by-night VoIP service providers are particularly as relates to how they tie in to the PSTN.


Go on, then. I salute you for raising this flag up the pole.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Local calls showing up as international.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.