[PATCH 7/7] data: Add Verizon MVNO IoT/M2M vzwims APN tags for KORE Wireless.
Grant Erickson <[email protected]> Wed, 5 Feb 2025 17:37:44 -0800
| Newsgroups | dev.linux.lists.ofono |
|---|---|
| Message-ID | <73e145c3384df5c139461af751179d015c470a96.1738805694.git.gerickson@nuovations.com> |
At least in North America / United States, there exist Cellular MVNOs
(particularly in the IoT / M2M veritical) that neither use mobile
virtual network operator (MVNO) service provider names (SPNs) nor use
unique home network identifiers (HNIs) (that is, mobile country code
(MCC) + mobile network code (MNC) pairs). Instead, they simply use the
HNI of the parent operator.
In addition, those MVNOs typically have two or three APN schemes:
1. A "public" APN that is broadly used by one or more MVNOs for
the parent operator that issues PUBLIC IP addresses and does
NOT route through the MVNOs or parent operator data center
infrastructure.
2. A "private" APN that may or may NOT be broadly used by one
or more MVNOs for the parent operator that issues PRIVATE IP
addresses and does route through the MVNOs or parent operator
data center infrastructure.
3. A "private" APN that is used only by the MVNO that issues
static or dynamic PRIVATE IP addresses, does route through the
MVNO data center infrastructure and, from there, via a VPN to
the customer services infrastructure.
These are sufficiently MVNO-specific where they do not or
should not play a role in a generic provisioning database.
KORE Wireless is one such IoT / M2M MVNO that uses AT&T, T-Mobile, and
Verizon as parent operators.
Verizon appears to require that devices first attach to 'vzwims' and
then 'vzwinternet'. This adds a KORE Wireless-specific public (1) and
private (2) tags to the Verizon attach APN to ensure that happens when
either the public or private APNs are used with (or without) tags.
---
data/provision.json | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/data/provision.json b/data/provision.json
index 7bd9da27aaeb..82b16ba0ea38 100644
--- a/data/provision.json
+++ b/data/provision.json
@@ -14321,7 +14321,8 @@
"type": [
"ims",
"ia"
- ]
+ ],
+ "tags": "kore-m2m-public,kore-m2m-private"
},
{
"name": "4G LTE Contract (Public)",
--
2.45.0