APN types

APN Type Field

The APN (Access Point Name) type field specifies which types of data connections should use a particular APN configuration. After the APN itself, this is the second most critical setting.

If your carrier supports using a single APN configuration for all data types (including MMS), this field may contain the special value "*" (an asterisk; without the quotation marks). This instructs the device to use the same APN configuration for all types of data.

However, if different types of data need to be directed to separate APN configurations, you can assign different values in this field for each APN. Multiple values can be specified in a single field by separating them with commas.

Certain carriers may implement custom APN types beyond those defined in the standard. Always consult your carrier’s official documentation for the appropriate values to configure in this field for each APN, or alternatively, look up your network in the APN, MCC & MNC Mobile Network Database for detailed configuration.

APN Types – Complete Reference Table

APN TypeString ValueDescriptionUse Case
defaultdefaultGeneral internet data traffic and default data connectionsWeb browsing, email, app updates, general internet access
mmsmmsMultimedia Messaging Service trafficSending/receiving pictures, videos, audio files via MMS
suplsuplSecure User Plane Location – geographic device locationGPS assistance, location-based services, A-GPS
dundunDial Up Networking connectionsMobile hotspot, tethering (legacy method)
hiprihipriHigh Priority Mobile dataPriority traffic for streaming, gaming, VoIP
fotafotaOver the air Administration (Firmware Over-The-Air)Device firmware updates, OS updates
imsimsIP Multimedia SubsystemVoLTE, Wi-Fi calling, video calling
cbscbsCarrier Branded ServicesCell broadcast messages, emergency alerts
iaiaInitial Attach APNInitial network attachment for LTE/5G
emergencyemergencyEmergency PDN for carrier services during emergency callsEmergency services access during emergency calls
mcxmcxMission Critical Service (PTT/Video/Data)Push-to-talk, mission critical communications
xcapxcapXML Configuration Access Protocol trafficRemote device configuration, enterprise settings
vsimvsimVirtual SIM serviceeSIM provisioning, virtual SIM operations
bipbipBearer Independent ProtocolSIM card applications, STK services
enterpriseenterpriseEnterprise trafficCorporate VPN, enterprise applications
rcsrcsRich Communication ServicesAdvanced messaging, RCS chat features
oem_paidoem_paidOEM paid networks (Automotive PANS)OEM-specific paid services
oem_privateoem_privateOEM private networks (Automotive PANS)OEM-specific private networks
*All types of traffic (wildcard)Universal APN for all services

Most Common Types:

  • default – Required for basic internet access
  • mms – Required for multimedia messaging
  • supl – Recommended for GPS/location services

Advanced Types:

  • hipri – Does not boost performance by itself, merely tells device which APN to use for high-priority connections
  • ims – Essential for VoLTE and Wi-Fi calling
  • emergency – Critical for emergency services

Configuration Examples:

default,ia,supl          # Common combination for most users
default,ia,hipri         # For enhanced streaming/gaming
default,ia,supl,dun      # Includes tethering support  
*                        # Universal (use with caution)

Syntax Rules:

  • Use comma-separated values: default,mms,supl
  • No spaces between values
  • Case-sensitive (use lowercase)
  • Order doesn’t typically matter, but default is usually listed first

Common Values Explained

default

The APN configuration intended for general internet data should include "default" in this field. This tells your device to use this APN for all standard data communication unless overridden by another configuration.

Using "default" alone is sufficient in most cases. For instance, "default,supl" functions the same as just "default", provided "supl" is not explicitly required elsewhere.

Some carriers may advise specifying additional values like "supl" to avoid potential conflicts with other APN settings that do explicitly require it.

mms

The APN configuration for MMS (Multimedia Messaging System) should have "mms" in this field, which directs your device to use this APN for MMS traffic.

Note that MMS requires additional fields, such as the MMSC, and sometimes the MMS Proxy/MMS Port fields.

supl

This value indicates that the APN may be used for Secure User Plane Location (SUPL) data, allowing the device to determine its geographical location through the carrier.

Typically, SUPL data uses the same APN as general internet data, so specifying "supl" is not necessary when "default" is already present.

Less Common Values

dun

Indicates the APN can be used for Dial-Up Networking connections. This refers to an outdated method for using phones as dial-up modems, and it is no longer relevant for modern smartphone tethering. Generally, there’s no need to set this value.

hipri

Specifies that the APN should be used for HIPRI (High Priority) connections, though this has no effect in most configurations.

When applications request a HIPRI connection, the data typically uses the default APN. Specifying "hipri" would only be necessary if placed in a different APN configuration, which is highly unlikely for most carriers.

There is a common misconception that adding "hipri" boosts performance or unlocks new features, but this is incorrect. This field simply directs on which APN configuration to use. Leaving out "hipri" still allows HIPRI traffic via the default APN.

fota

This value indicates that the APN can be used for FOTA (Firmware Over-The-Air) updates, a process for updating phone firmware via the mobile network.

Typically, firmware updates use the current internet connection, which may include Wi-Fi or mobile data. When using mobile data, the same APN as general internet data will typically be used for FOTA, so specifying "fota" is usually unnecessary unless instructed otherwise by your carrier.