Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

VoLTE Network Recommendations for


Non-Veri ed Carriers

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.

(2) Emergency Calling

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.

(3) Conference Calling

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).

The P-CSCF must support AKAv1-MD5 or AKAv2-MD5 authentication.

 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".

(4.d) Subscriber Services

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.

(4.e) IMS Timers

Registration Expiration: 7200 seconds


Subscription Expiration: 7200 seconds
SIP Session Timer (IR 92): 1800 seconds

(4.f) SIP Response Codes

Feature Description Setting Value

SIP response code when SMS-over-IMS is not


SMS 501
supported to avoid immediate retries

SIP response codes for denied registration to


Registration 400, 402
avoid immediate retries

 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

Setting Name Setting Description Setting Value

For USIM, device constructs the IMPU


IMS Public User Identity (PUI) SIP URI value accepted by network in IMPU
with IMSI as the username

IMS APN APN for IMS services ims

Timer: T1 Round-trip time (RTT) estimate 2 seconds

Maximum retransmission interval for non-INVITE


Timer: T2 requests and INVITE responses (3GPP TS 24.167) 16 seconds

Maximum duration that a message will remain in


Timer: T4 17 seconds
the network (3GPP TS 24.167)

Flow Recovery Base time


RegRetryBaseTime 120 seconds
(subclause 4.5 of RFC 5626)

Flow Recovery Max time


RegRetryMaxTime 7200 seconds
(subclause 4.5 of RFC 5626)

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)

Used to control the SIP header from which CLI


Calling Number presentation P-Asserted-Identity
display information is taken

 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:

Parameter FDD TDD Frame Con g 1 TDD Frame Con g 2


On Duration 4 psf 4 psf 8 psf
Inactivity Timer 4 psf 4 psf 4 psf
Re-Tx Timer 4-8 psf
Long DRX Cycle 40 ms
Short DRX Cycle O or 40 ms
Short DRX Repetition No preference
SR Periodicity No preference At least 10 ms At least 10 ms

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.

iPhone UI for Enabling VoLTE

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

You might also like