INVITE Retransmission in VoLTE

Hello VoLTE experts,

If a UE sends an INVITE message but does not receive a 100 Trying response, how many times will it retransmit the INVITE message before stopping?

Thanks in advance!

1 Like

When a UE sends an INVITE message and does not receive a 100 Trying response, it typically retransmits the INVITE a few times before stopping. The exact number of retries depends on the network configuration and UE implementation.

Generally, the UE will attempt 3 to 5 retransmissions before stopping and may then trigger an error or failure notification.

1 Like

Theoretically, the UE retransmits the INVITE message following an exponential backoff mechanism, doubling the T1 timer until it reaches Timer B (default: 64 × T1).

Assuming a default T1 value of 500ms, the retransmissions occur as follows:

  • The first INVITE is sent at 0 ms.
  • The second is sent 500 ms later.
  • The third follows 1 second after the second.
  • The fourth occurs 2 seconds after the third.
  • The fifth at 4 seconds, sixth at 8 seconds, seventh at 16 seconds, and the eighth and final retransmission at 32 seconds, reaching Timer B.

In practical scenarios, retransmissions may occur more frequently due to network-specific configurations.

Thank you!

Could you please clarify which network entity is responsible for configuring these timers?

Additionally, what is the maximum number of retries that can be achieved? Since retransmissions should be limited to avoid excessive consumption of network resources, there must be a defined upper limit.

There is no explicitly defined maximum, or at least I am not aware of one.