VoLTE - Voice over LTE (4G)

What is VoLTE?

VoLTE (Voice over LTE) is a technology that enables voice calls over the LTE (4G) data network instead of traditional circuit-switched networks. It uses the IP Multimedia Subsystem (IMS) to deliver voice, video, and messaging services over IP.

Why is VoLTE useful?

  • High-quality voice (HD Voice) with lower latency.

  • Simultaneous voice and data over LTE.

  • Efficient spectrum use by eliminating the need for fallback to 2G/3G.

  • Supports rich communication services (RCS) like video calling, file sharing, etc.

How it works?

  • Call Initiation: The UE (User Equipment) sends a SIP INVITE via IMS.

  • Session Setup: IMS core handles SIP signaling and negotiates media via SDP.

  • Bearer Setup: The EPC (Evolved Packet Core) sets up dedicated bearers for voice.

  • Call Management: SIP messages manage call progress, hold, transfer, etc.

  • Call Termination: SIP BYE ends the session, and bearers are released.

Where is VoLTE used?

  • 4G LTE networks for voice and video calling.

  • IMS Core for managing multimedia sessions.

  • EPC (Evolved Packet Core) for bearer management.

  • RCS services for enhanced messaging and media sharing.

Which OSI layer does VoLTE belong to?

  • Layer 7 (Application) - SIP (Session Initiation Protocol), SDP (Session Description Protocol), RTP (Real-Time Transport Protocol)

  • Layer 6 (Presentation) - Codec negotiation (e.g., AMR-WB for HD Voice), media format handling

  • Layer 5 (Session) - SIP session control, call setup/teardown, registration

  • Layer 4 (Transport) - UDP (for SIP, RTP), TCP (for some IMS interfaces), SCTP (for Diameter)

  • Layer 3 (Network) - IP (IPv4/IPv6) for routing packets

  • Layer 2 (Data Link) - LTE MAC, RLC, PDCP layers

  • Layer 1 (Physical) - LTE PHY layer (radio transmission)

  • In this section, you are going to learn

  • Terminology

  • Version Info

VoLTE Version

VoLTE Number/3GPP Spec Number

Year

Core Idea / Contribution

Release 8

TS 23.228, TS 24.229

2008

Introduced IMS architecture and SIP-based voice over LTE.

Release 9

TS 23.203, TS 29.212

2009

Enhanced QoS and policy control for VoLTE via PCRF and PCC framework.

Release 10

TS 23.401, TS 24.301

2011

Improved handover mechanisms and bearer management for seamless VoLTE experience.

Release 11

TS 23.228, TS 29.214

2012

Introduced SRVCC (Single Radio Voice Call Continuity) for LTE to 3G/2G handover.

Release 12

TS 29.949

2015

Defined VoLTE roaming scenarios and interworking with legacy networks 1.

Release 13

TS 23.228, TS 24.229

2016

Introduced enhanced emergency services and support for IMS centralized services.

Release 14+

Various

2017+

Continued enhancements for VoLTE/VoNR, 5G integration, and mission-critical services.

  • Setup

  • Setup

SIP INVITE Packet

S.No

Protocol Packets

Description

Size(Bytes)

1

SIP INVITE Packet

Initiates a VoLTE call session. Includes SDP for media negotiation.

~500800

Request Line

Contains the INVITE method and SIP URI.

~2040

Headers

Includes To, From, Call-ID, CSeq, Via, Contact, etc.

~300400

SDP Body

Describes media types, codecs (e.g., AMR-WB), and ports.

~150300

SIP 200 OK Packet

S.No

Protocol Packets

Description

Size(Bytes)

2

SIP 200 OK Packet

Confirms successful call setup. Includes SDP response.

~400700

Status Line

Contains the response code and reason phrase.

~2040

Headers

Includes Via, To, From, Call-ID, CSeq, Contact, etc.

~200300

SDP Body

Confirms media session parameters.

~150300

SIP ACK Packet

S.No

Protocol Packets

Description

Size(Bytes)

3

SIP ACK Packet

Acknowledges the 200 OK response.

~200300

Request Line

Contains the ACK method and SIP URI.

~2040

Headers

Includes To, From, Call-ID, CSeq, Via, etc.

~150250

RTP Packet

S.No

Protocol Packets

Description

Size(Bytes)

4

RTP Packet

Carries encoded voice data (e.g., AMR-WB codec).

~60100 (per packet)

RTP Header

Contains sequence number, timestamp, payload type.

~12

Payload

Encoded voice frame (AMR/AMR-WB).

~2060

SIP BYE Packet

S.No

Protocol Packets

Description

Size(Bytes)

5

SIP BYE Packet

Terminates the call session.

~200300

Request Line

Contains the BYE method and SIP URI.

~2040

Headers

Includes To, From, Call-ID, CSeq, Via, etc.

~150250

Bearer Setup (S1-AP) Packet

S.No

Protocol Packets

Description

Size(Bytes)

6

Bearer Setup (S1-AP)

Establishes dedicated bearer for VoLTE call via MME and eNodeB.

~100300

Initial Context Setup

Includes QoS parameters, bearer ID, and NAS signaling.

~100200

E-RAB Setup Request

Requests bearer creation with specific QoS.

~50100

Diameter (Gx/gy/Cx) Packet

S.No

Protocol Packets

Description

Size(Bytes)

7

Diameter (Gx/Gy/Cx)

Used for policy control (PCRF), charging, and subscriber profile management.

~5001000+

CCR/CCA (Credit Control)

Used for prepaid billing and quota management.

~300600

AAR/AAA (Auth/Authorization)

Used for IMS registration and service authorization.

~300500

S.no

Use Case

Description

1

HD Voice Calls

Provides high-definition voice quality using AMR-WB codec over LTE.

2

Simultaneous Voice and Data

Allows users to talk and use mobile data at the same time without fallback.

3

Video Calling over LTE

Enables real-time video communication using IMS and RTP.

4

VoLTE Roaming

Supports voice services while roaming internationally over LTE networks.

5

Emergency Calling (eCall)

Offers prioritized and location-aware emergency services over LTE.

6

Rich Communication Services

Supports messaging, file sharing, and presence info via RCS over IMS.

7

Battery Efficiency

Reduces power consumption compared to CSFB (Circuit Switched Fallback).

8

Faster Call Setup

Establishes calls more quickly than legacy 2G/3G networks.

9

Interworking with Legacy Networks

Enables seamless handover to 2G/3G via SRVCC when LTE coverage is lost.

10

Policy and Charging Control

Integrates with PCRF for real-time QoS and billing management.

S.no

Feature

Description

1

High-Definition (HD) Voice

Uses AMR-WB codec for superior voice clarity and natural sound.

2

All-IP Architecture

Operates entirely over IP using IMS, eliminating circuit-switched fallback.

3

Fast Call Setup

Reduces call setup time compared to 2G/3G networks.

4

Simultaneous Voice & Data

Allows voice calls and internet usage at the same time over LTE.

5

Improved Battery Life

More efficient than CSFB, reducing radio switching and power usage.

6

Seamless Handover (SRVCC)

Maintains call continuity when moving from LTE to 2G/3G networks.

7

QoS Support

Ensures voice quality through dedicated bearers and policy control.

8

Emergency Services Support

Enables location-aware emergency calling (e.g., eCall).

9

IMS-Based Services

Supports rich communication services like video calling, chat, and file share.

10

Roaming Support

Enables VoLTE calls while roaming with compatible networks and IMS interconnect.

High-Defnition (HD) Voice - Testcases

#

Test Case

Description

Expected Result

1

Call between VoLTE devices

Both support AMR-WB

HD voice enabled

2

Call from VoLTE to 3G

3G does not support AMR-WB

Falls back to narrowband

3

Call from VoLTE to PSTN

Landline does not support AMR-WB

Falls back to narrowband

4

Call from VoLTE to VoWiFi

Both support AMR-WB

HD voice enabled

5

Call from VoLTE to VoNR

Both support HD codecs

HD voice enabled

6

Call with poor LTE signal

Low bandwidth

Codec adapts to lower bitrate

7

Call with strong LTE signal

High bandwidth

Full AMR-WB quality

8

Call with background noise

Use noise suppression

Clear voice maintained

9

Call in quiet environment

No interference

Natural voice quality

10

Call with headset

Wired or Bluetooth

HD voice preserved

11

Call with speakerphone

Hands-free mode

HD voice preserved

12

Call with VoLTE disabled

Use fallback network

HD voice not available

13

Call with airplane mode

LTE disabled

Call fails

14

Call with AMR-WB disabled

Use AMR-NB

Narrowband voice

15

Call with AMR-WB enabled

Use full codec

HD voice enabled

16

Call with codec negotiation

AMR-WB preferred

HD voice selected

17

Call with codec mismatch

One side lacks AMR-WB

Falls back to compatible codec

18

Call with VoLTE roaming

Roaming partner supports AMR-WB

HD voice enabled

19

Call with VoLTE roaming

Roaming partner lacks AMR-WB

Narrowband voice

20

Call with dual SIM

VoLTE active on one SIM

HD voice on active SIM

21

Call with VoLTE on 5G NSA

LTE used for voice

HD voice enabled

22

Call with VoLTE on 5G SA

EPS fallback used

HD voice enabled

23

Call with VoLTE on 4G-only phone

No fallback

HD voice enabled

24

Call with VoLTE on 2G/3G-only phone

No LTE

HD voice not available

25

Call with VoLTE on Android

AMR-WB supported

HD voice enabled

26

Call with VoLTE on iOS

AMR-WB supported

HD voice enabled

27

Call with VoLTE on feature phone

AMR-WB supported

HD voice enabled

28

Call with VoLTE on smartwatch

LTE-enabled watch

HD voice enabled

29

Call with VoLTE on tablet

LTE-enabled tablet

HD voice enabled

30

Call with VoLTE on car system

LTE modem in vehicle

HD voice enabled

31

Call with VoLTE on VoIP gateway

AMR-WB passthrough

HD voice preserved

32

Call with VoLTE on SIP trunk

AMR-WB supported

HD voice enabled

33

Call with VoLTE on IMS core

Codec negotiation successful

HD voice enabled

34

Call with VoLTE on VPN

Encrypted LTE tunnel

HD voice preserved

35

Call with VoLTE on congested network

Codec adapts

Voice quality maintained

36

Call with VoLTE on QoS-enabled LTE

Prioritized traffic

HD voice preserved

37

Call with VoLTE on non-QoS LTE

Best-effort traffic

Possible degradation

38

Call with VoLTE on VoNR fallback

LTE used for voice

HD voice enabled

39

Call with VoLTE on airplane Wi-Fi

No LTE

Call fails

40

Call with VoLTE on satellite LTE

High latency

HD voice may degrade

41

Call with VoLTE on private LTE

Enterprise network

HD voice enabled

42

Call with VoLTE on CBRS LTE

Shared spectrum

HD voice enabled

43

Call with VoLTE on LTE-M

IoT-focused LTE

HD voice not supported

44

Call with VoLTE on NB-IoT

Narrowband IoT

HD voice not supported

45

Call with VoLTE on LTE Cat-1

Full voice support

HD voice enabled

46

Call with VoLTE on LTE Cat-0

Limited support

HD voice may not be available

47

Call with VoLTE on LTE Cat-6

Carrier aggregation

HD voice enabled

48

Call with VoLTE on LTE Cat-16

Gigabit LTE

HD voice enabled

49

Call with VoLTE on test simulator

Lab environment

HD voice verified

50

Call with VoLTE on real network

Field test

HD voice confirmed

All-IP Architecture - Testcases

#

Test Case

Description

Expected Result

1

Call between VoLTE devices

Both support AMR-WB

HD voice enabled

2

Call from VoLTE to 3G

3G does not support AMR-WB

Falls back to narrowband

3

Call from VoLTE to PSTN

Landline does not support AMR-WB

Falls back to narrowband

4

Call from VoLTE to VoWiFi

Both support AMR-WB

HD voice enabled

5

Call from VoLTE to VoNR

Both support HD codecs

HD voice enabled

6

Call with poor LTE signal

Low bandwidth

Codec adapts to lower bitrate

7

Call with strong LTE signal

High bandwidth

Full AMR-WB quality

8

Call with background noise

Use noise suppression

Clear voice maintained

9

Call in quiet environment

No interference

Natural voice quality

10

Call with headset

Wired or Bluetooth

HD voice preserved

11

Call with speakerphone

Hands-free mode

HD voice preserved

12

Call with VoLTE disabled

Use fallback network

HD voice not available

13

Call with airplane mode

LTE disabled

Call fails

14

Call with AMR-WB disabled

Use AMR-NB

Narrowband voice

15

Call with AMR-WB enabled

Use full codec

HD voice enabled

16

Call with codec negotiation

AMR-WB preferred

HD voice selected

17

Call with codec mismatch

One side lacks AMR-WB

Falls back to compatible codec

18

Call with VoLTE roaming

Roaming partner supports AMR-WB

HD voice enabled

19

Call with VoLTE roaming

Roaming partner lacks AMR-WB

Narrowband voice

20

Call with dual SIM

VoLTE active on one SIM

HD voice on active SIM

21

Call with VoLTE on 5G NSA

LTE used for voice

HD voice enabled

22

Call with VoLTE on 5G SA

EPS fallback used

HD voice enabled

23

Call with VoLTE on 4G-only phone

No fallback

HD voice enabled

24

Call with VoLTE on 2G/3G-only phone

No LTE

HD voice not available

25

Call with VoLTE on Android

AMR-WB supported

HD voice enabled

26

Call with VoLTE on iOS

AMR-WB supported

HD voice enabled

27

Call with VoLTE on feature phone

AMR-WB supported

HD voice enabled

28

Call with VoLTE on smartwatch

LTE-enabled watch

HD voice enabled

29

Call with VoLTE on tablet

LTE-enabled tablet

HD voice enabled

30

Call with VoLTE on car system

LTE modem in vehicle

HD voice enabled

31

Call with VoLTE on VoIP gateway

AMR-WB passthrough

HD voice preserved

32

Call with VoLTE on SIP trunk

AMR-WB supported

HD voice enabled

33

Call with VoLTE on IMS core

Codec negotiation successful

HD voice enabled

34

Call with VoLTE on VPN

Encrypted LTE tunnel

HD voice preserved

35

Call with VoLTE on congested network

Codec adapts

Voice quality maintained

36

Call with VoLTE on QoS-enabled LTE

Prioritized traffic

HD voice preserved

37

Call with VoLTE on non-QoS LTE

Best-effort traffic

Possible degradation

38

Call with VoLTE on VoNR fallback

LTE used for voice

HD voice enabled

39

Call with VoLTE on airplane Wi-Fi

No LTE

Call fails

40

Call with VoLTE on satellite LTE

High latency

HD voice may degrade

41

Call with VoLTE on private LTE

Enterprise network

HD voice enabled

42

Call with VoLTE on CBRS LTE

Shared spectrum

HD voice enabled

43

Call with VoLTE on LTE-M

IoT-focused LTE

HD voice not supported

44

Call with VoLTE on NB-IoT

Narrowband IoT

HD voice not supported

45

Call with VoLTE on LTE Cat-1

Full voice support

HD voice enabled

46

Call with VoLTE on LTE Cat-0

Limited support

HD voice may not be available

47

Call with VoLTE on LTE Cat-6

Carrier aggregation

HD voice enabled

48

Call with VoLTE on LTE Cat-16

Gigabit LTE

HD voice enabled

49

Call with VoLTE on test simulator

Lab environment

HD voice verified

50

Call with VoLTE on real network

Field test

HD voice confirmed

Fast Call Setup - Testcases

#

Test Case

Description

Expected Result

1

VoLTE call setup time < 2G

Compare with GSM

VoLTE setup faster

2

VoLTE call setup time < 3G

Compare with UMTS

VoLTE setup faster

3

VoLTE call setup under 2s

Measure setup time

< 2 seconds

4

VoLTE call setup under 1.5s

Optimized network

< 1.5 seconds

5

VoLTE call setup with strong signal

Full LTE coverage

Fast setup

6

VoLTE call setup with weak signal

Low LTE signal

Slight delay

7

VoLTE call setup with QoS

Dedicated bearer

Fast setup

8

VoLTE call setup without QoS

Best-effort bearer

Slightly slower

9

VoLTE call setup with IMS pre-registered

IMS ready

Instant setup

10

VoLTE call setup with IMS registration delay

IMS not ready

Setup delayed

11

VoLTE call setup with SIP pre-established

SIP session cached

Fast setup

12

VoLTE call setup with SIP DNS delay

Slow DNS resolution

Setup delayed

13

VoLTE call setup with SIP compression

SigComp enabled

Faster signaling

14

VoLTE call setup with SIP over TCP

Reliable transport

Slightly slower

15

VoLTE call setup with SIP over UDP

Faster transport

Fast setup

16

VoLTE call setup with IPv6

Dual-stack network

Fast setup

17

VoLTE call setup with IPv4

Legacy IP

Fast setup

18

VoLTE call setup with NAT traversal

Behind NAT

Setup successful

19

VoLTE call setup with roaming

Home IMS used

Setup time acceptable

20

VoLTE call setup with local breakout

Visited IMS used

Fast setup

21

VoLTE call setup with SRVCC disabled

No fallback

Fast setup

22

VoLTE call setup with SRVCC enabled

Fallback supported

Setup time unaffected

23

VoLTE call setup with ePDG

Over Wi-Fi

Setup successful

24

VoLTE call setup with LTE handover

During mobility

Setup time stable

25

VoLTE call setup with 5G NSA

LTE used for voice

Fast setup

26

VoLTE call setup with 5G SA fallback

EPS fallback

Setup time slightly increased

27

VoLTE call setup with dual SIM

VoLTE active SIM

Fast setup

28

VoLTE call setup with airplane mode toggle

LTE re-enabled

Setup resumes

29

VoLTE call setup with call forwarding

IMS handles redirection

Fast setup

30

VoLTE call setup with call barring

IMS blocks call

Setup fails quickly

31

VoLTE call setup with call waiting

IMS manages queue

Setup successful

32

VoLTE call setup with call hold/resume

SIP re-INVITE used

Fast transition

33

VoLTE call setup with emergency call

IMS emergency support

Fast setup

34

VoLTE call setup with codec negotiation

AMR-WB selected

Setup time unaffected

35

VoLTE call setup with network congestion

High traffic

Slight delay

36

VoLTE call setup with IMS failover

Backup IMS used

Setup successful

37

VoLTE call setup with IMS load balancing

Distributed signaling

Fast setup

38

VoLTE call setup with SIP retry

Initial failure

Setup successful on retry

39

VoLTE call setup with SIP OPTIONS ping

IMS reachable

Fast setup

40

VoLTE call setup with SIP 100 Trying

Immediate response

Setup continues

41

VoLTE call setup with SIP 180 Ringing

Early media supported

Setup confirmed

42

VoLTE call setup with SIP 200 OK

Final response

Call connected

43

VoLTE call setup with SIP CANCEL

User cancels call

Setup aborted

44

VoLTE call setup with IMS over TLS

Secure signaling

Slight delay

45

VoLTE call setup with IMS over IPSec

Secure media

Setup time stable

46

VoLTE call setup with IMS registration timer

Re-registration active

Setup unaffected

47

VoLTE call setup with IMS deregistration

IMS lost

Setup fails

48

VoLTE call setup with test simulator

Lab environment

Setup time measured

49

VoLTE call setup with real network

Field test

Setup time < 2s

50

VoLTE call setup with legacy fallback disabled

LTE-only device

Setup successful

Simulataneous Voice & Data - Testcases

#

Test Case

Description

Expected Result

1

Make VoLTE call and browse web

Open browser during call

Web page loads

2

Make VoLTE call and stream video

Play YouTube during call

Video plays smoothly

3

Make VoLTE call and use GPS

Use Google Maps during call

Navigation works

4

Make VoLTE call and send email

Compose and send email

Email sent successfully

5

Make VoLTE call and use WhatsApp

Send message during call

Message delivered

6

Make VoLTE call and upload file

Upload to cloud

Upload continues

7

Make VoLTE call and download file

Download large file

Download continues

8

Make VoLTE call and use hotspot

Share LTE via hotspot

Other device connects

9

Make VoLTE call and use VPN

VPN active during call

Both work simultaneously

10

Make VoLTE call and use banking app

Perform transaction

Transaction successful

11

Make VoLTE call and use social media

Scroll Instagram

Feed loads

12

Make VoLTE call and use video call app

Open Zoom during call

App opens, audio paused

13

Make VoLTE call and use camera upload

Auto-upload photos

Upload continues

14

Make VoLTE call and use smart home app

Control IoT device

Command sent

15

Make VoLTE call and use cloud sync

Sync files to cloud

Sync continues

16

Make VoLTE call and use music streaming

Play Spotify

Music plays

17

Make VoLTE call and use messaging app

Use Telegram

Messages sent

18

Make VoLTE call and use ride-hailing app

Book Uber

Booking successful

19

Make VoLTE call and use food delivery app

Order food

Order placed

20

Make VoLTE call and use health app

Sync fitness data

Sync successful

21

Make VoLTE call and use smart watch

LTE watch syncs

Data syncs

22

Make VoLTE call and use tethering

Laptop uses LTE

Internet works

23

Make VoLTE call and use cloud gaming

Play game on GeForce Now

Game runs

24

Make VoLTE call and use AR app

Use AR navigation

Works during call

25

Make VoLTE call and use translation app

Translate voice

App functions

26

Make VoLTE call and use voice assistant

Ask Google Assistant

Response received

27

Make VoLTE call and use weather app

Check forecast

Data loads

28

Make VoLTE call and use stock app

View live prices

Prices update

29

Make VoLTE call and use news app

Read news

Articles load

30

Make VoLTE call and use podcast app

Stream podcast

Audio plays

31

Make VoLTE call and use cloud IDE

Code in browser

IDE responsive

32

Make VoLTE call and use email sync

Background sync

Emails received

33

Make VoLTE call and use calendar sync

Calendar updates

Sync successful

34

Make VoLTE call and use smart TV remote

Control TV via app

Commands work

35

Make VoLTE call and use smart car app

Start car remotely

Command sent

36

Make VoLTE call and use payment app

Tap to pay

Payment successful

37

Make VoLTE call and use file manager

Access cloud files

Files open

38

Make VoLTE call and use remote desktop

Connect to PC

Session active

39

Make VoLTE call and use screen sharing

Share screen via app

Works during call

40

Make VoLTE call and use online test

Take exam in browser

Test continues

41

Make VoLTE call and use e-learning app

Watch lecture

Video plays

42

Make VoLTE call and use e-reader

Download book

Book opens

43

Make VoLTE call and use online banking

Check balance

Info loads

44

Make VoLTE call and use smart lock app

Unlock door

Command sent

45

Make VoLTE call and use smart light app

Toggle lights

Lights respond

46

Make VoLTE call and use smart thermostat

Adjust temperature

Change applied

47

Make VoLTE call and use smart camera

View live feed

Video streams

48

Make VoLTE call and use smart speaker

Control via app

Speaker responds

49

Make VoLTE call and use cloud backup

Backup photos

Continues during call

50

Make VoLTE call and use mobile banking

Transfer funds

Transaction completes

Improved Battery Life - Testcases

#

Test Case

Description

Expected Result

1

VoLTE call vs CSFB call

Compare battery drain

VoLTE uses less power

2

VoLTE call duration 10 min

Measure battery usage

Lower than CSFB

3

VoLTE call duration 30 min

Measure battery usage

Lower than CSFB

4

VoLTE call with LTE-only

No fallback

Efficient power usage

5

CSFB call with 3G fallback

Switch to 3G

Higher power usage

6

VoLTE call with background data

LTE active

Efficient usage

7

CSFB call with background data

Switch to 3G

Data paused

8

VoLTE call with screen off

Measure standby drain

Minimal drain

9

VoLTE call with screen on

Measure active drain

Moderate drain

10

VoLTE call with Bluetooth headset

Measure power

Efficient usage

11

VoLTE call with Wi-Fi on

LTE used for voice

No extra drain

12

VoLTE call with GPS active

LTE handles both

Efficient usage

13

VoLTE call with app sync

Background sync allowed

No extra switching

14

VoLTE call with music streaming

LTE handles both

Efficient usage

15

VoLTE call with video streaming

LTE handles both

Efficient usage

16

VoLTE call with hotspot active

LTE shared

Battery usage stable

17

VoLTE call with VPN active

LTE tunnel maintained

Efficient usage

18

VoLTE call with low signal

LTE maintained

Slight increase in drain

19

VoLTE call with strong signal

LTE stable

Minimal drain

20

VoLTE call with handover to 5G

EPS fallback

Battery usage stable

21

VoLTE call with handover to Wi-Fi

Switch to VoWiFi

Battery usage reduced

22

VoLTE call with airplane mode toggle

LTE re-enabled

Battery usage resumes

23

VoLTE call with dual SIM

VoLTE active SIM

Efficient usage

24

VoLTE call with roaming

LTE roaming

Battery usage stable

25

VoLTE call with SRVCC disabled

No fallback

Battery usage optimized

26

VoLTE call with SRVCC enabled

Fallback to 3G

Slight increase in drain

27

VoLTE call with IMS pre-registered

No extra signaling

Efficient usage

28

VoLTE call with IMS re-registration

Mid-call

Slight increase in drain

29

VoLTE call with SIP retry

Initial failure

Retry consumes power

30

VoLTE call with SIP compression

Reduced signaling

Battery usage optimized

31

VoLTE call with codec negotiation

AMR-WB selected

Efficient processing

32

VoLTE call with QoS bearer

Dedicated LTE path

Efficient usage

33

VoLTE call with best-effort bearer

No QoS

Slight increase in drain

34

VoLTE call with LTE Cat-4

Standard LTE

Efficient usage

35

VoLTE call with LTE Cat-6

Carrier aggregation

Battery usage stable

36

VoLTE call with LTE Cat-16

Gigabit LTE

Efficient usage

37

VoLTE call with LTE-M

IoT LTE

VoLTE not supported

38

VoLTE call with NB-IoT

Narrowband LTE

VoLTE not supported

39

VoLTE call with smart watch

LTE-enabled wearable

Efficient usage

40

VoLTE call with tablet

LTE-enabled tablet

Battery usage optimized

41

VoLTE call with car system

LTE modem in vehicle

Efficient usage

42

VoLTE call with smart home hub

LTE-enabled hub

Battery usage stable

43

VoLTE call with smart speaker

LTE-enabled speaker

Efficient usage

44

VoLTE call with smart TV

LTE-enabled TV

Battery usage optimized

45

VoLTE call with IoT gateway

LTE-enabled gateway

Efficient usage

46

VoLTE call with test simulator

Lab test

Battery usage measured

47

VoLTE call with real network

Field test

Battery usage confirmed

48

VoLTE call with power monitoring app

Use GSam Battery Monitor

VoLTE more efficient

49

VoLTE call with thermal monitoring

Check device heat

Lower than CSFB

50

VoLTE call with battery log

Compare logs over time

VoLTE shows better efficiency

Seamless Handover (SRVCC) - Testcases

#

Test Case

Description

Expected Result

1

VoLTE call with SRVCC enabled

Move from LTE to 3G

Call continues

2

VoLTE call with SRVCC disabled

Move from LTE to 3G

Call drops

3

VoLTE call with LTE to 2G handover

SRVCC active

Call continues

4

VoLTE call with LTE to 3G handover

SRVCC active

Call continues

5

VoLTE call with LTE to no coverage

No fallback

Call drops

6

VoLTE call with LTE to Wi-Fi

VoWiFi not supported

Call drops

7

VoLTE call with LTE to VoWiFi

VoWiFi supported

Call continues

8

VoLTE call with fast mobility

Driving at 100 km/h

Call continues

9

VoLTE call with slow mobility

Walking speed

Call continues

10

VoLTE call with SRVCC to 2G

GSM fallback

Call continues

11

VoLTE call with SRVCC to 3G

UMTS fallback

Call continues

12

VoLTE call with SRVCC to CDMA

CDMA fallback

Call continues (if supported)

13

VoLTE call with SRVCC to HSPA

HSPA fallback

Call continues

14

VoLTE call with SRVCC to EDGE

EDGE fallback

Call continues

15

VoLTE call with SRVCC to GPRS

GPRS fallback

Call continues

16

VoLTE call with SRVCC and poor LTE

LTE signal drops

Call continues on 3G

17

VoLTE call with SRVCC and poor 3G

Handover fails

Call drops

18

VoLTE call with SRVCC and good 3G

Seamless transition

Call continues

19

VoLTE call with SRVCC and IMS active

IMS session maintained

Call continues

20

VoLTE call with SRVCC and IMS inactive

IMS not available

Call drops

21

VoLTE call with SRVCC and SIP re-INVITE

Mid-call update

Call continues

22

VoLTE call with SRVCC and codec change

AMR-WB to AMR-NB

Call continues

23

VoLTE call with SRVCC and QoS change

LTE to 3G bearer

Call continues

24

VoLTE call with SRVCC and call hold

Call held during handover

Call resumes

25

VoLTE call with SRVCC and call transfer

Transfer during handover

Call completes

26

VoLTE call with SRVCC and call waiting

Incoming call during handover

Call managed

27

VoLTE call with SRVCC and call forwarding

Forwarded during handover

Call redirected

28

VoLTE call with SRVCC and emergency call

112/911 call

Handover supported

29

VoLTE call with SRVCC and dual SIM

Active SIM supports SRVCC

Call continues

30

VoLTE call with SRVCC and roaming

Roaming partner supports SRVCC

Call continues

31

VoLTE call with SRVCC and no roaming support

No SRVCC in visited network

Call drops

32

VoLTE call with SRVCC and IMS re-registration

During handover

Call continues

33

VoLTE call with SRVCC and SIP session refresh

During handover

Call continues

34

VoLTE call with SRVCC and handover delay

Delay < 300ms

Call continues

35

VoLTE call with SRVCC and handover delay > 1s

Delay too long

Call drops

36

VoLTE call with SRVCC and network congestion

LTE congested

Call continues on 3G

37

VoLTE call with SRVCC and battery saver mode

Device limits background tasks

Call continues

38

VoLTE call with SRVCC and airplane mode toggle

LTE disabled

Call drops

39

VoLTE call with SRVCC and IMS failover

IMS switches to backup

Call continues

40

VoLTE call with SRVCC and SIP error

SIP 4xx/5xx

Call drops

41

VoLTE call with SRVCC and device reboot

Mid-call

Call drops

42

VoLTE call with SRVCC and network reboot

eNodeB reset

Call drops

43

VoLTE call with SRVCC and handover to femtocell

3G femtocell

Call continues

44

VoLTE call with SRVCC and handover to macrocell

3G macrocell

Call continues

45

VoLTE call with SRVCC and IMS deregistration

Mid-call

Call drops

46

VoLTE call with SRVCC and call recording

Recording continues

Seamless

47

VoLTE call with SRVCC and call encryption

Secure call

Encryption maintained

48

VoLTE call with SRVCC and call analytics

Handover logged

Data captured

49

VoLTE call with SRVCC and test simulator

Lab test

Handover verified

50

VoLTE call with SRVCC and real network

Field test

Seamless handover confirmed

QoS Support - Testcases

#

Test Case

Description

Expected Result

1

VoLTE call with dedicated bearer

EPS bearer established

Voice prioritized

2

VoLTE call with default bearer only

No dedicated bearer

Voice quality degraded

3

VoLTE call with QoS Class Identifier (QCI) 1

Real-time voice

Low latency

4

VoLTE call with incorrect QCI

Wrong QoS class

Call setup fails or degrades

5

VoLTE call with GBR bearer

Guaranteed Bit Rate active

Consistent voice quality

6

VoLTE call with non-GBR bearer

Best-effort traffic

Voice may degrade

7

VoLTE call with PCRF active

Policy control enabled

QoS enforced

8

VoLTE call with PCRF failure

Policy server down

QoS fallback or failure

9

VoLTE call with PCEF enforcement

QoS rules applied

Voice prioritized

10

VoLTE call with APN QoS profile

Correct APN settings

QoS applied

11

VoLTE call with bearer preemption

Lower priority bearer dropped

VoLTE call preserved

12

VoLTE call with congestion

Competing traffic

Voice quality maintained

13

VoLTE call with handover

LTE to 3G

QoS maintained via SRVCC

14

VoLTE call with Wi-Fi offload

VoWiFi active

QoS maintained

15

VoLTE call with ePDG tunnel

Secure IPsec tunnel

QoS preserved

16

VoLTE call with IMS registration

IMS QoS profile applied

Voice prioritized

17

VoLTE call with SIP signaling

SIP packets prioritized

Fast call setup

18

VoLTE call with RTP media

RTP packets prioritized

Low jitter

19

VoLTE call with jitter buffer

Buffer active

Smooth audio

20

VoLTE call with packet loss

Network drops packets

Voice quality degrades gracefully

21

VoLTE call with latency < 150ms

Ideal conditions

Excellent voice quality

22

VoLTE call with latency > 300ms

High delay

Voice quality degraded

23

VoLTE call with QoS monitoring

Real-time stats

Metrics logged

24

VoLTE call with QoS alarms

Threshold exceeded

Alert triggered

25

VoLTE call with QoS KPIs

Monitor MOS, jitter, delay

Within acceptable range

26

VoLTE call with QoS policy update

Mid-call change

QoS adjusted

27

VoLTE call with QoS downgrade

Network congestion

Voice still functional

28

VoLTE call with QoS upgrade

Bandwidth available

Voice quality improves

29

VoLTE call with QoS on roaming

Visited network supports QoS

Voice quality maintained

30

VoLTE call with QoS on home network

Full support

Optimal voice quality

31

VoLTE call with QoS on dual SIM

Active SIM prioritized

QoS applied

32

VoLTE call with QoS on 5G NSA

LTE used for voice

QoS maintained

33

VoLTE call with QoS on 5G SA

EPS fallback

QoS preserved

34

VoLTE call with QoS on private LTE

Enterprise network

QoS enforced

35

VoLTE call with QoS on CBRS

Shared spectrum

QoS maintained

36

VoLTE call with QoS on test simulator

Lab test

QoS verified

37

VoLTE call with QoS on real network

Field test

QoS confirmed

38

VoLTE call with QoS in tunnel mode

VPN active

QoS preserved

39

VoLTE call with QoS in split bearer

Dual path

QoS maintained

40

VoLTE call with QoS in multi-access

LTE + Wi-Fi

QoS balanced

41

VoLTE call with QoS in degraded LTE

Weak signal

Voice still clear

42

VoLTE call with QoS in high-speed mobility

Fast handover

QoS preserved

43

VoLTE call with QoS in airplane mode toggle

LTE re-enabled

QoS re-established

44

VoLTE call with QoS in IMS failover

Backup IMS used

QoS maintained

45

VoLTE call with QoS in SIP retry

Signaling delay

QoS re-applied

46

VoLTE call with QoS in emergency call

Priority override

QoS guaranteed

47

VoLTE call with QoS in group call

Multiple users

QoS shared

48

VoLTE call with QoS in conference call

Multi-party

QoS maintained

49

VoLTE call with QoS in call transfer

Mid-call switch

QoS preserved

50

VoLTE call with QoS in call recording

Media mirrored

QoS unaffected

Emergency Services Support - Testcases

#

Test Case

Description

Expected Result

1

Dial 112 on VoLTE

Emergency number

Call connects immediately

2

Dial 911 on VoLTE

Emergency number

Call connects immediately

3

Emergency call with GPS enabled

Location available

Location sent to PSAP

4

Emergency call with GPS disabled

No location

Network-based location used

5

Emergency call with eCall system

In-vehicle crash detected

Call auto-initiated

6

Emergency call with manual eCall

Driver presses SOS

Call initiated

7

Emergency call with VoLTE only device

No CS fallback

Call connects via IMS

8

Emergency call with no SIM

SIM-less emergency call

Call allowed

9

Emergency call with locked phone

Screen locked

Call allowed

10

Emergency call with airplane mode

LTE re-enabled

Call connects

11

Emergency call with IMS registered

IMS active

Call routed via IMS

12

Emergency call with IMS not registered

IMS fallback

Emergency IMS registration

13

Emergency call with VoWiFi

Wi-Fi available

Call routed via ePDG

14

Emergency call with no network

No LTE or Wi-Fi

Call fails

15

Emergency call with location spoofing

Tampered GPS

Network location used

16

Emergency call with location accuracy < 50m

GPS fix

Accurate location sent

17

Emergency call with location accuracy > 500m

Weak GPS

Warning logged

18

Emergency call with AGPS

Assisted GPS used

Fast location fix

19

Emergency call with cell ID

No GPS

Cell-based location sent

20

Emergency call with Wi-Fi positioning

Indoor location

Location sent

21

Emergency call with hybrid location

GPS + Wi-Fi + Cell

Best estimate sent

22

Emergency call with location retry

Initial fail

Retry successful

23

Emergency call with SIP INVITE

IMS signaling

Call setup initiated

24

Emergency call with SIP 183

Early media

Ringback heard

25

Emergency call with SIP 200 OK

Call connected

Voice path established

26

Emergency call with SIP emergency URN

urn:service:sos

Correct routing

27

Emergency call with emergency APN

Special bearer

Prioritized traffic

28

Emergency call with QoS bearer

Dedicated bearer

Low latency

29

Emergency call with IMS emergency profile

Special config

Call allowed

30

Emergency call with emergency fallback

IMS not available

CS fallback used

31

Emergency call with SRVCC

LTE to 3G

Call continues

32

Emergency call with VoLTE roaming

Roaming network

Call allowed

33

Emergency call with no roaming agreement

Emergency override

Call allowed

34

Emergency call with dual SIM

Any SIM allowed

Call connects

35

Emergency call with eSIM

Embedded SIM

Call allowed

36

Emergency call with test SIM

Emergency profile

Call connects

37

Emergency call with test network

Lab setup

Call routed to test PSAP

38

Emergency call with real network

Field test

Call connects to PSAP

39

Emergency call with call recording

PSAP records call

Audio captured

40

Emergency call with call transfer

PSAP transfers call

Seamless handover

41

Emergency call with call hold

PSAP holds call

Call resumes

42

Emergency call with call back

PSAP calls back

Call received

43

Emergency call with silent call

No voice

Location still sent

44

Emergency call with voice + data

Location + voice

Both transmitted

45

Emergency call with crash sensor

Airbag deployed

eCall triggered

46

Emergency call with vehicle telematics

VIN, speed, direction

Data sent to PSAP

47

Emergency call with smartphone crash detection

Fall detected

Call initiated

48

Emergency call with wearable device

SOS button pressed

Call initiated

49

Emergency call with accessibility mode

Voice disabled

Text or location sent

50

Emergency call with location confirmation

PSAP receives coordinates

Location verified

IMS-Based Services - Testcases

#

Test Case

Description

Expected Result

1

Initiate IMS video call

VoLTE device to VoLTE device

Video call connects

2

Receive IMS video call

Incoming call with video

Video stream starts

3

Switch voice to video mid-call

Upgrade voice to video

Video added successfully

4

Switch video to voice mid-call

Downgrade video to voice

Video stops, voice continues

5

Send RCS chat message

IMS chat enabled

Message delivered

6

Receive RCS chat message

IMS chat enabled

Message received

7

Send file via RCS

Share image or document

File sent successfully

8

Receive file via RCS

File transfer initiated

File received

9

Send location via RCS

Share GPS location

Location sent

10

Receive location via RCS

Incoming location share

Map opens

11

Group chat via RCS

Multiple participants

Messages delivered to all

12

Group file sharing

Send file to group

File shared with all

13

Group video call

IMS group call setup

Video call connects

14

RCS presence update

User status changes

Status updated

15

RCS typing indicator

User typing

Indicator shown

16

RCS read receipts

Message read

Read status shown

17

RCS delivery receipts

Message delivered

Delivery confirmed

18

RCS message fallback

Recipient offline

Message sent as SMS

19

RCS file size limit

Send large file

Warning or compression

20

RCS file type support

Send PDF, DOCX, JPG

All supported

21

RCS over LTE

IMS session active

Services available

22

RCS over Wi-Fi

IMS via ePDG

Services available

23

RCS over 5G NSA

LTE used for IMS

Services available

24

RCS over 5G SA

IMS over 5G core

Services available

25

RCS with dual SIM

IMS active on one SIM

Services available

26

RCS with roaming

Roaming IMS support

Services available

27

RCS with no data

Mobile data off

Services unavailable

28

RCS with airplane mode

LTE off

Services unavailable

29

RCS with IMS deregistration

IMS down

Services unavailable

30

RCS with IMS re-registration

IMS restored

Services resume

31

RCS with SIP OPTIONS

Presence check

Response received

32

RCS with SIP MESSAGE

Chat message sent

Delivered

33

RCS with SIP INVITE

Video call setup

Call connects

34

RCS with SIP BYE

End session

Call ends

35

RCS with SIP re-INVITE

Modify session

Update successful

36

RCS with SIP NOTIFY

Event notification

Received

37

RCS with SIP SUBSCRIBE

Subscribe to presence

Updates received

38

RCS with NAT traversal

Behind NAT

Services work

39

RCS with firewall

IMS ports open

Services work

40

RCS with TLS

Secure signaling

Encrypted

41

RCS with SRTP

Secure media

Encrypted

42

RCS with QoS

Prioritized traffic

Low latency

43

RCS with congestion

Network load high

Services adapt

44

RCS with fallback to SMS

IMS unavailable

Message sent as SMS

45

RCS with fallback to MMS

File too large

Sent as MMS

46

RCS with contact discovery

Sync contacts

RCS users identified

47

RCS with blocked contact

Blocked user sends message

Message blocked

48

RCS with message history

View past chats

History available

49

RCS with cloud backup

Sync messages

Backup successful

50

RCS with test simulator

Lab environment

All services verified

Roaming Support - Testcases

#

Test Case

Description

Expected Result

1

VoLTE call in home network

No roaming

Call connects

2

VoLTE call in visited LTE network

IMS interconnect available

Call connects

3

VoLTE call in visited LTE network

No IMS interconnect

Call fails or falls back

4

VoLTE call with VoLTE roaming agreement

Between operators

Call connects

5

VoLTE call with no roaming agreement

No IMS support

Call fails

6

VoLTE call with IMS home routing

IMS traffic routed to home

Call connects

7

VoLTE call with IMS local breakout

IMS handled by visited network

Call connects

8

VoLTE call with SIP signaling

SIP routed via IMS

Call setup successful

9

VoLTE call with RTP media

Media path established

Voice transmitted

10

VoLTE call with QoS bearer

Dedicated bearer in visited network

Voice quality maintained

11

VoLTE call with fallback to CS

No VoLTE in visited network

Call continues via 3G/2G

12

VoLTE call with fallback to VoWiFi

Wi-Fi available

Call connects

13

VoLTE call with dual IMS registration

Home and visited IMS

Call connects

14

VoLTE call with single IMS registration

Home IMS only

Call connects

15

VoLTE call with SIP OPTIONS ping

IMS reachable

Call setup proceeds

16

VoLTE call with SIP 183

Early media supported

Ringback heard

17

VoLTE call with SIP 200 OK

Final response

Call connected

18

VoLTE call with SIP re-INVITE

Mid-call update

Call continues

19

VoLTE call with SIP BYE

Call termination

Call ends cleanly

20

VoLTE call with IMS authentication

AKA challenge

Authenticated

21

VoLTE call with roaming profile

Correct APN and IMS settings

Call connects

22

VoLTE call with incorrect APN

IMS not reachable

Call fails

23

VoLTE call with DNS resolution

IMS domain resolved

Call setup successful

24

VoLTE call with NAT traversal

Behind NAT in visited network

Call connects

25

VoLTE call with firewall in visited network

IMS ports open

Call connects

26

VoLTE call with IPv6 roaming

Dual-stack supported

Call connects

27

VoLTE call with IPv4 roaming

Legacy IP supported

Call connects

28

VoLTE call with SIP over TLS

Secure signaling

Call encrypted

29

VoLTE call with SRTP

Secure media

Voice encrypted

30

VoLTE call with PCRF in home network

Policy control applied

QoS maintained

31

VoLTE call with PCRF in visited network

Local policy applied

QoS maintained

32

VoLTE call with IMS failover

Backup IMS used

Call connects

33

VoLTE call with IMS deregistration

Mid-call

Call drops

34

VoLTE call with IMS re-registration

During roaming

Call resumes

35

VoLTE call with emergency call

112/911 while roaming

Call connects

36

VoLTE call with eCall

Vehicle crash abroad

Call connects to local PSAP

37

VoLTE call with call forwarding

Forwarded to home number

Call redirected

38

VoLTE call with call barring

Roaming restrictions

Call blocked

39

VoLTE call with call waiting

Incoming call during roaming

Call managed

40

VoLTE call with call hold

Hold and resume

Call continues

41

VoLTE call with call transfer

Transfer to another number

Call redirected

42

VoLTE call with call recording

Roaming call recorded

Audio captured

43

VoLTE call with billing record

Roaming CDR generated

Charges applied

44

VoLTE call with IMS charging

Roaming IMS charging applied

Session tracked

45

VoLTE call with network congestion

Visited LTE congested

Call quality adapts

46

VoLTE call with high-speed mobility

Roaming in transit

Call continues

47

VoLTE call with airplane mode toggle

LTE re-enabled

Call resumes

48

VoLTE call with test SIM

Roaming profile active

Call connects

49

VoLTE call with test network

Lab roaming simulation

Call verified

50

VoLTE call with real network

Field test abroad

Call connects successfully

  • Reference links