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 1, 2019 10:41 PM in response to rastaphone

Hold the line, mate. The only thing carriers relay for CLID (Calling Line Identification) is simply a string of 10 numerals. The CLID doesn't include the +1 for calls within the U.S. and Canada and never includes a + symbol in any case. The + symbol is pro forma, so to speak, only. If it shows up, it's from the caller id. display device which, with the iPhone, is simply the Phone app. The carrier settings on the iPhone could certainly play into that but the + symbol is simply not coming in via CLID. Caller id. display devices built into phones, including that of the Phone app on the iPhone, format the CLID so you are able to successfully call numbers back from your incoming call log! I'm not saying a CLID couldn't be malformed by a carrier so as to cause the caller id. display device to insert a + symbol. Theoretically possible.


I've been looking into this and, to make a long story short, I do believe you either have a code fault in your carrier settings or else a code fault or even a transient bug fault within Dial Assist. By design, Dial Assist should only affect the CLID display when you're traveling so to speak but it's the only thing I can think of could cause the false + symbol. Therefore simply disable Dial Assist in Phone settings and find out. If that's it, leave it off until the next time you do go traveling outside of your area code or internationally by which time maybe the fault will have been fixed via carrier settings and/or iOS updates.

Jan 4, 2019 8:39 PM in response to rastaphone

I would hope the callers and their VoIP providers would just as interested as you in getting it fixed. Tell them to tell their network admins to tell their VoIP providers to configure their origination CLID to include country code 1. ✅


In the meantime, I would also add each malformed # to the applicable contact in Contacts and enable Dial Assist. That might help and I would be interested to know if it does. That should cause the correct contact to be presented upon call reception. Then, upon callback with Dial Assist enabled, it would be cool if it automatically chose the correctly formatted # instead of the malformed one, based on your location and I'd be interested to know if it does!

Jan 5, 2019 2:13 AM in response to rastaphone

Whether you're roaming or not is irrelevant. Every carrier as the end carrier has at least three ways to relay the CLID to the end subscriber when the original phone has the exit code added sans country code. In case you don't realize it, only the origination service provider can fix the root cause.


I need to correct myself by pointing out that the original # having the exit code added without the country code unfortunately technically doesn't result in an E.164 non-conformant # which is arguably a part of the problem. It's erroneous but still conformant which is absolutely not much of a silver lining.


It's not clear to me that you gathered my meaning. I assumed you had each of these callers in your contacts with their right phone numbers. If not, make it so. Then add each erroneous number to the contact card that also has the contact's right number. Then confusion gone on incoming. Then I was curious, with Dial Assist enabled, if you tapped on the recent call in the call log, which is now going to appear as the contact not just the erroneous phone #, would Dial Assist go with the right # instead of the recent erroneous #. I suppose not but it could.

Jan 5, 2019 2:31 AM in response to rastaphone

Whether you're roaming or not is irrelevant. Every carrier as the end carrier has at least three ways to handle relaying the CLID to the subscriber when the exit code has been inserted upstream without a country code. Ultimately, only the originating carrier can fix the root cause.


I need to correct myself by pointing out that the CLID is coming in erroneously but, unfortunately the net result is nevertheless E.164 conformant albeit erroneous which is far from a silver lining.


It's not clear to me that you gathered my meaning. I was assuming you already had these callers in you contacts with their right #. If not, make it so. Then add each erroneous # to the applicable contact in addition to their right #. Now confusion on incoming gone. Then enable Dial Assist. Nothing to lose. Then after one of these erroneously formatted # calls comes in, it'll appear as the contact in the call log instead of just the erroneously formatted #. Tap on it to call it back and see if Dial Assist uses the right # instead of the erroneously formatted # despite the fact that was most recent. I doubt it but it might.

Jan 1, 2019 11:33 PM in response to rastaphone

Also, as off of the wall as it may be, I'd be curious to know of any other common denominators between the two subject phone numbers e.g.

  • same carrier (possible at least with non-fixed VoIP)
  • recently ported from one carrier or service type to another
  • PBX based service
  • VoIP service (some of the big time operators e.g. AT&T do offer VoIP as well as traditional twisted-pair POTS)
  • non-fixed VoIP
  • numbers you've never called back
  • numbers not added to your contacts
  • numbers not correctly formatted in your contacts
  • numbers associated with contacts with Find Friends location sharing enabled
  • anything else relevant you can think of

Jan 1, 2019 1:09 AM in response to rastaphone

First of all, a phone call from a phone number based in a different rate center than your phone number, regardless of whether it's the same area code or even regional vicinity, is not a local call. I have no idea what area code or exchange rate center your phone number is based upon, but calls from Ottawa and New York can't both be local, mate. They're not even intra-national.


It's theoretically possible for someone to live in the 613 area code and have a non-fixed VoIP phone number from Australia which actually should have the +61 code prefix and someone to live in New York and have a non-fixed VoIP number from the Netherlands that actually would come in +31 prefixed. I know I'm probably overlooking something here but no matter for it's only theoretical and I believe you would know.


More likely, then, is that you're running some kind of 2nd (carrier) or 3rd party caller id. app all enabled up in Phone settings and it's a little out of whack and maybe you can just open it and let it update its database.


My compliments to you for bring this up. It would be good to keep this going until you or somebody else or I gets this figured out.

Jan 1, 2019 10:51 AM in response to Toot Uncommon

Thanks again for the reply.


I guess when I'm referring to the calls as being local, it's because it's all 10-digit dialing. I dont' have to enter a country code to dial the 613 number in Canada, or the 315 number in New York. My number is a 917 in NYC.


The numbers I'm receiving from the 613 and 315 area codes are originating from Canada and New York respectively. They are both family member that I have been receiving calls from for over 10 years here in NYC. They have always shown up in the correct format on my caller ID. It's just recently that they are showing up with the incorrect format, even though they are the same callers.


I'm not using any 2nd or 3rd party caller ID apps, it's just whatever the standard iphone uses (iphone XS).


I've tried calling apple support, and my network carrier...both provided very basic troubleshooting, then blamed it on the other party!




Jan 4, 2019 11:04 PM in response to Toot Uncommon

Well a couple things to add for you Toot, and you too LACAllen if you're still there:


  1. While in Canada, roaming on a Canadian network....the same issue persists with the Canadian number.
  2. Toot - you suggested adding the contact to my phone to see what happens. I'll try this, but when this issue arose, that number was already stored as a contact in my phone. When that number called, the contact name did not show up (nor the associated ring tone). It simply showed up in the same malformed format we've been discussing.



Jan 5, 2019 11:17 PM in response to rastaphone

Trying that wouldn't be worth my while but if you feel it is worth yours, go on, then, and if that happens I would be interested to know!


For the record, I wasn't suggesting that adding an erroneously formatted # to contacts would henceforth correct the #. Just that adding such to the applicable contact along with the correct # would help in terms of contact acknowledgement and callback.

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.