Professional Documents
Culture Documents
Apple VoLTE Network Recommendations for Non-Verified Carriers v1.4.5
Apple VoLTE Network Recommendations for Non-Verified Carriers v1.4.5
Version : 1.4.5
Apple Con dential - Do Not Distribute - Not to be Used or Disclosed Without Permission from Apple
Copyright © 2021, Apple Inc. All rights reserved.
fi
fi
Introduction
This document captures Apple’s network feature and con guration recommendations
for Voice over LTE (VoLTE) enablement for any mobile network operator (MNO). Unless
otherwise noted, these recommendations apply both to FDD LTE and to TDD LTE.
Apple Con dential - Do Not Distribute - Not to be Used or Disclosed Without Permission from Apple
Copyright © 2021, Apple Inc. All rights reserved.
fi
fi
IMS Core Network Recommendations
(1) Short Message Service
SMS-over-IMS is supported in LTE when VoLTE is enabled. Networks should return SIP
response code 501 when SMS-over-IMS is not supported to avoid immediate retries.
SMS-over-SGs is also supported.
If advertised by the Mobile Network, VoLTE enabled devices will initiate emergency calls via
the SOS APN. Unveri ed networks should allow both Protected and Unprotected SIP
Requests for Emergency Call initiation.
It is recommended the Mobile Network route IMS emergency calls using the default
Emergency Service URN ("sos"), without sub-service, as per RFC 5031.
Conference Calling is supported on LTE networks having enabled this feature and provisioned
it for their subscribers. The Conference Server must be reachable through the IMS core at the
following address:
sip:mmtel@conf-factory.ims.mnc[MNC].mcc[MCC].3gppnetwork.org
[MCC] and [MNC] refer to the MCC and MNC values from the SIM's home IMSI.
Networks may send SIP 301 or 302 (Move) and redirect the device to an alternate Conference
Server address.
(4.a) P-CSCF
P-CSCF discovery is based on the ISIM's EF_P-CSCF le, or if USIM is utilized instead of ISIM,
then P-CSCF discovery is made through Protocol Con guration Options (PCO).
Apple Con dential - Do Not Distribute - Not to be Used or Disclosed Without Permission from Apple
Copyright © 2021, Apple Inc. All rights reserved.
fi
fi
fi
fi
(4.b) IMS Registration
It is recommended that Networks enforcing protected requests (IPSec) for non-SOS SIP
registration challenge any unprotected Register with SIP 421 (Extension Required) or SIP 494
(Security Agreement Required) toward the device.
Networks should return SIP 400 or SIP 402 response codes when the subscriber is not eligible
for IMS services to avoid immediate retries. If SMSoIMS is not supported networks should
omit the Feature Tag "+g.3gpp.smsip" in the 200 OK message during IMS Attach procedures.
(4.c) Preconditions
Upon originating a VoLTE call, iPhones will mark Local and Remote Preconditions strength-
tags as "Optional" in the O er. When receiving a VoLTE call iPhones will adapt to O ers where
Precondition are "Optional" or "Mandatory", and respond with 183 Session Progress. When
Preconditions are "Mandatory" the Require header eld will contain "precondition".
It is recommended that all subscriber supplementary voice services available for CS calls also
be provisioned over SGs when VoLTE is enabled. XCAP can only be supported through the
Apple certi cation process.
Apple Con dential - Do Not Distribute - Not to be Used or Disclosed Without Permission from Apple
Copyright © 2021, Apple Inc. All rights reserved.
fi
fi
ff
fi
ff
(4.g) IMS Settings and Feature Capabilities
Supplementary Service Method by which Provisioning of Supplementary Supplementary Services should be enabled via
Domain Setting Service is enabled (i.e. via Ut or SGs to CS Core) SGs to CS Core (3GPP TS 29.118)
Apple Con dential - Do Not Distribute - Not to be Used or Disclosed Without Permission from Apple
Copyright © 2021, Apple Inc. All rights reserved.
fi
Cellular Core Network Recommendation
PDN
If subscribers are not provisioned for VoLTE service the network should return PDN
CONNECTIVITY REJECT with Cause Code 33. If the network sends Cause Code 27, the
Reject should include T3396 (set to the operator's desired value) for a graceful denial of
service.
C-DRX
Connected mode discontinuous reception (C-DRX) allows device power savings for VoLTE
calls. In order to ensure maximum power savings (while maintaining good voice quality) it is
recommended the following C-DRX parameter values be con gured in the E-UTRAN:
Roaming
VoLTE and SMS-over-IMS are enabled on roaming networks using S8HR. If an active roaming
agreement for IMS services is not in place, the home operator must signal the roaming network
so it can send VoPS=0 in the ATTACH ACCEPT.
VoLTE is OFF by default and the user must enable it in the Cellular Settings menu. Please
contact Apple to discuss VoLTE network certi cation and VoLTE default enablement.
Apple Con dential - Do Not Distribute - Not to be Used or Disclosed Without Permission from Apple
Copyright © 2021, Apple Inc. All rights reserved.
ff
fi
fi
fi
fi
fi