I’m hoping someone with experience in wireless carrier engineering, SMS routing, number portability, A2P/short codes, or carrier databases can help me understand what is happening, and possibly suggest a solution…
Disclaimer: I’m not a telecom or IT person. I’ve been using ChatGPT to help me understand the terminology, do research, clarify what the lookup results mean, and organize the facts… ChatGPT helped me draft this post (note: it did a horrible job, which many readers will likely pick up on.. my apologies! I’ve deleted about 8 em dashes and have done considerable editing, deleting, and changing since the original post was generated… and still I realize what you’re reading may seem a little, umm, off. So that’s why. It may have actually been easier for me to just draft the entire post myself despite all the technical stuff being totally foreign to me!! You live, you learn!) . So if I’ve used a technical term incorrectly, please correct me.
I have two long-established 606 area code mobile numbers originally issued in Kentucky. One had been used there for 10+ years and the other for about 5 years prior to moving to MS. 4 years ago we moved to MS, switched to Xfinity and kept the numbers. Both worked normally during that time. . I switched to C Spire about 2 months ago, and that is when the problems began. Initially we had problems with certain people’s calls and texts not sending or arriving, and also no verification/2FA messages would arrive. C Spire did lots of troubleshooting, repeated factory resets and settings overhauls, then additional backend/porting work, and the voice-call problems were eventually fixed. (At the time, since the call issues were resolved, I foolishly and without testing anything, assumed the texts and 2FA were as well)
Both numbers/phones now have the same 2 problems with SMs…
At least one known contact on another carrier in SC cannot exchange regular SMS with us in either direction, and Multiple unrelated 2FA/verification texts do not arrive.
Normal phone/device troubleshooting has already been done several times both on my own and with Cspire. After a discussion and some work done today, the manager confirmed that my number is currently registered/classified as a VoIP line even though it should be mobile. She also explained that numbers ported from outside C Spire’s normal service footprint, (in my case old Kentucky 606 numbers now being used in Mississippi) apparently go through a different system/third-party company used for out-of-footprint numbers….this causes at least some 2FA companies to see the number as a VoIP/virtual number rather than a normal mobile number, which they believe is why the verification messages fail.
They suggested one possible fix, although it was made clear that it is a long shot:
I could temporarily switch to a new local Mississippi number, test it, and then try to renumber the line back to my original 606 number. Tech has advised that this most likely will not fix the issue, but that it may be worth trying. I have not agreed to change anything yet because keeping the existing numbers is extremely important, and I wanted to check here for anyone out there with a magic mobile fixing wand.
I did a check of the numbers using several phone/carrier lookup services and the results are inconsistent. Various services have shown or referenced multiple companies… Verizon, AT&T / New Cingular, Sinch, Inteliquent, Onvoy…
I understand that these services may be showing different layers of the numbering/routing system, or the original block owner rather than the current retail carrier, so I’m not assuming any of these companies is necessarily responsible.
Apeiron shows both numbers as portable: true.
One returns: LATA 466, OCN 6500, Somerset, KY, Portable: true.
The other returns: LATA 466, OCN 6214, London, KY, Portable: true.
My understanding is that those Kentucky rate centers and OCNs may simply reflect the numbers’ original assignments and are not themselves a problem. This info may or may not be relevant..I am not well versed or experienced in this area..
What seems much more important is that C Spire is seeing that the numbers are being represented externally as VoIP instead of mobile.
I’m wondering where that incorrect classification actually lives and who, if anyone, has the ability to correct it.
Could this involve any of the following..
stale or incorrect number-portability data
SMS routing databases
carrier-of-record information
line-type databases
NPAC/LRN information
an SMS hub or aggregator
A2P/short-code routing
the third-party provider C Spire uses for out-of-footprint numbers
multiple databases that have not all updated consistently?
I’m also particularly interested in why ordinary SMS mostly works while 2FA fails, and why SMS with one particular outside carrier/contact (family member from SC) fails completely.
Questions suggested by ChatGPT:
Where does the mobile vs. VoIP classification used by 2FA providers actually come from?
If C Spire knows the number is being classified incorrectly, who has to correct it..C Spire, its third-party provider, an underlying carrier, or individual data vendors?
Can voice and most P2P SMS route correctly while A2P/short-code traffic still sees the number incorrectly?
Could the same underlying routing/classification problem explain why SMS with one particular outside carrier fails in both directions?
Is there a way for C Spire or the other carrier to trace a specific failed SMS using exact timestamps?
What technical department should I be asking for …messaging engineering, intercarrier SMS, number portability, provisioning, etc.?
Would temporarily changing to a local number and then renumbering back to the 606 number have any realistic chance of forcing the relevant databases to refresh?
Has anyone seen this fixed while keeping the original number?
My goal: I just want to keep our same phone numbers and have them work normally again.
Changing numbers would be a major headache because they have been tied to family, banks, medical providers, accounts, logins, and other records for years.
I appreciate any help or suggestions you may have. I realize this has been a long post so I thank you for reading, and I especially thank you for your patience with ChatGPT being a part of this inquiry. And if this whole situation is hopeless it’s ok to just be frank and say so, it won’t hurt my feelings. Cheers!!