LTE: PDN Connectivity Reject

·        If the PDN CONNECTIVITY REQUEST cannot be accepted by the network, then the MME shall send a PDN CONNECTIVITY REJECT message to the UE.
·        The PDN CONNECTIVITY REJECT message shall contain the Procedure Transaction Identity (PTI) which should match the PTI value in the PDN CONNECTIVITY REQUEST sent by UE
·        Also, this message shall contain an ESM cause value which indicates the reason for rejecting the UE requested PDN connectivity.
·        The ESM cause IE typically indicates one of the following ESM cause values:
  #8:  operator determined barring
#26:  insufficient resources
#27:  missing or unknown APN
#28:  unknown PDN type
#29:  user authentication failed
#30:  request rejected by Serving GW or PDN GW
#31:  request rejected, unspecified
#32:  service option not supported
#33:  requested service option not subscribed
#34:  service option temporarily out of order
#35:  PTI already in use
#38:  network failure
#50:  PDN type IPv4 only allowed
#51:  PDN type IPv6 only allowed
#53:  ESM information not received
#54:  PDN connection does not exist
#55:  multiple PDN connections for a given APN not allowed
#95 – 111:  protocol errors
#112:  APN restriction value incompatible with active EPS bearer context.

·        If the ESM cause value is #26 "insufficient resources" or #27 "missing or unknown APN", the network may include a value for timer T3396 in the PDN CONNECTIVITY REJECT message. In such a case, the UE should take different actions depending on the timer value and reject cause. Refer to section 6.5.1.4 in the 3GPP TS 24.301 for detailed information
 Reference 3GPP TS 24.301

Example:  PDN CONNECTIVITY REJECT message


63 comments:

  1. Hi
    What should be the UEe behaviour if the reject casue is #33(Requested service option not
    subscribed)
    Should it need to retry?

    ReplyDelete
    Replies
    1. Means it is not provisioned for service

      Delete
  2. Hi,

    The UE shall not retry upon receiving this reject cause. It shall stop the timer T3482 and enter the state PROCEDURE TRANSACTION INACTIVE

    ReplyDelete
    Replies
    1. Bonsoir,comment résoudre ce problème alors?

      Delete
  3. Can u give an idea on The #33 (Requested service option not subscribed). have observed UE becoming inactive but what does the cause #33 mean

    ReplyDelete
    Replies
    1. mismatch of APN.UE sends apn 'internet' in ESM but it is not present in the subscription data in hss, then Requested service option not subscribed shall be the ESM cause.

      Delete
  4. Hi

    This cause is sent when the MS requests a service option for which it has no subscription

    ReplyDelete
  5. Hi can you please let me know what is the cause for PDN connectivity reject with cause as #31: request rejected, unspecified

    ReplyDelete
    Replies
    1. Due to some reason (which is not captured in the other reject causes), if the receiving entity (either UE or the NW) can't accept the request, this cause is used...

      As per 24.301,
      Cause #31 – Request rejected, unspecified
      This ESM cause is used by the network or by the UE to indicate that the requested service or operation or the request for a resource was rejected due to unspecified reasons

      Delete
  6. I am receiving this error as per PDN connectivity reject. Can you please clarify it?

    esm_cause = 32 (0x20) (Service option not supported)

    ReplyDelete
  7. I think the reason could be that the NW is not supporting the requested service.

    In 24.301, in Annex A and B, you can find the reasons for different cause values
    Cause #32 – Service option not supported
    This ESM cause is used by the network when the UE requests a service which is not supported by the PLMN.

    ReplyDelete
  8. Hi for activate dedicated bearer request, UE is sending reject with esm_cause=44 (parsing/Symantec error)...what might be the reason?
    is there any standard format to follow in request?

    ReplyDelete
  9. Hi,

    This error is because TFT IE error. I don't have much knowledge about TFT stuff. I have extracted the information on this error from 24.301 and is presented below for your reference:

    The UE shall check the TFT in the request message for different types of TFT IE errors:
    Semantic errors in packet filters:
    When a packet filter consists of conflicting packet filter components which would render the packet filter ineffective, i.e. no IP packet will ever fit this packet filter. How the UE determines a semantic error in a packet filter is outside the scope of the present document.
    => The UE shall reject the activation request with ESM cause #44 "semantic errors in packet filter(s)"

    ReplyDelete
    Replies
    1. Hay thanks alot...i will check out in 24.301

      Delete
  10. Hi

    I want to activate secondary PDP in LTE.
    When I activate I get insufficient resource error.

    What does it mean

    ReplyDelete
  11. could you help with scenario for receive reject with cause #54: PDN connection does not exist?

    ReplyDelete
  12. HI, could you help me to find scenario when my UE can receive reject with cause #112: APN restriction value incompatible with active EPS bearer context.

    ReplyDelete
  13. I guess nw will put timer T3496 value (not T3396 timer value) when PDN connectivity reject with cause 27 and 26.

    ReplyDelete
    Replies
    1. what is the UE resposne when receiving the cause code #27?

      Delete
    2. Hi, I have the same situation like below.
      but spec says that NW will send T3396, but Actually Timer is T3496. What's difference between T3396 and T3496?

      esm_cause
      esm_cause = 27 (0x1b) (Unknown or missing APN)
      prot_config_incl = 0 (0x0)
      t3496_ext_incl = 0 (0x0)

      Delete
  14. How to solve PDN disconnect reject ESM cause# 35 (PTI already in use)?

    ReplyDelete
  15. How to solve PDN disconnect reject ESM cause# 95?

    ReplyDelete
  16. Hi,

    I am getting PDN connection reject with EMM cause # 27. how should remove that?

    ReplyDelete
  17. As per 24.310, This EMM cause is sent to the network in S1 mode if the "separation bit" in the AMF field of AUTN is set to 0 in the AUTHENTICATION REQUEST message

    ReplyDelete
  18. sorry, spec number: 24.301 not 24.310

    ReplyDelete
  19. hi there.. my phone keep sending me "LTE: ESM 29 EMM-X" error , what could be the cause? is there any way to solve this? the weird thing is that im not even trying to connect to LTE, only gsm/umts.

    ReplyDelete
  20. Not t3396, but t3496 according to 24.301.

    If the ESM cause value is #26 "insufficient resources" or #27 "missing or unknown APN", the network may include a value for timer T3496 in the PDN CONNECTIVITY REJECT message. If the ESM cause value is #26 "insufficient resources" and the PDN CONNECTIVITY REQUEST message was sent by a service user of multimedia priority service or request type in the PDN CONNECTIVITY REQUEST message was set to "emergency", the network shall
    not include a value for timer T3496.

    t3396 is on UE side.

    ReplyDelete
  21. Hi,

    After UE receive the cause 33, how long does the UE must wait before sending a new PDN connectivity Request?
    I saw when UE receive the PDN Reject 33 by third time then UE wait 1:30 hours before sending a new PDN connectivity Request, what is the name of this timer and who control it, UE or NW?

    ReplyDelete
  22. Hi can you please let me know what is the cause for PDN connectivity reject with cause as #30: request rejected by Serving GW or PDN GW

    ReplyDelete
  23. Hi there,

    What is the UE behaviour after receiving "#29: user authentication failed " from the network.
    so in the case where the PGW sends a CCR-I to the OCS layer but user is not authorised.

    Does the UE need to be power cycled in this case ? or does Timer3396 kick in here ?

    thanks

    ReplyDelete
  24. The UE shall stop timer T3482 and enter the state PROCEDURE TRANSACTION INACTIVE.

    The network may include T3396 only if the ESM cause is #26 "insufficient resources" or #27 "missing or unknown APN".

    The UE need not be power cycled

    ReplyDelete
    Replies
    1. Thank you.

      And in the case of getting a #26 - what would a typical value be for T3396 ? or is that vendor dependent ?

      Delete
    2. Yes it is. It can take values: 2 seconds, 30 second, 1 minutes, 10 minutes, 1 hour, 10 hours.

      Delete
  25. I am getting PDN reject with cause#33, can this be due to exceeding data limit in case of prepaid SIM card.

    ReplyDelete
  26. Hi, for cause #33 you need to check HSS profile for your sim card, whether APN, MBRD/U, etc is in correct setting?

    ReplyDelete
  27. Could some body explain the state "PROCEDURE TRANSACTION INACTIVE". When UE in this state what about the PTI used in the transaction ?

    Thanks

    ReplyDelete
  28. Hello,

    I am getting "Multiple PDN connections for a given APN not allowed (55)" this message and Data is not working.
    IMS is registered Successfully. I am using a Roaming SIM card.

    Thanks.

    ReplyDelete
  29. For ESM cause 36 if PTI value is 0 does that mean that the ESM Deactivation has been caused due to Network

    ReplyDelete
  30. Hi, what happend if I receive error #30?

    ReplyDelete
  31. in case of CC 55, what should be the behavior of UE, show it retry or stop?

    ReplyDelete
    Replies
    1. It is not obvious from specifications about the UE behavior but as the Network doesn't allow multiple PDN connections for the given APN, the UE shouldn't retry.

      Delete
  32. hi
    can you help me? my cell phone is Galaxy note4. it can't connect mobile network. is shows me the message which LTE ESM - 29 ESS - x. how can i solve this problem?

    ReplyDelete
    Replies
    1. Hi,

      Sorry for the delayed response. Have you changed any authentication parameters in carrier settings? Please reset your carrier settings and see if that solves your issue, otherwise, I suggest you to contact the carrier.

      Delete
  33. What does Cause 55: Multiple pdn connection for a given apn not allowed actually means ?

    ReplyDelete
  34. Could you please help with possible causes for EMM #111 Attach rejected with EMM cause 111 (Protocol error, unspecified.)

    ReplyDelete
  35. Hellos, Kumar,
    Do you know if there is something at RAN level that can be done when getting ESM cause:26 --> Insufficient resources for some UE's only?
    Is this only core network dependant? or SIM card needs to be reprovisioned?
    Thanks in advance for your advise

    ReplyDelete
  36. Hello,
    I am getting error unknown or missing APN with cause #27.Could you please help me to eliminate this error?

    ReplyDelete
    Replies
    1. The possible reason could be that " the access point name was not included although required or if the access point name could not be resolved". Try to use correct APN

      Delete
  37. If the PDN reject came from network with ESM cause of 30 so in this case when UE will going to send the Next PDN request

    ReplyDelete
  38. What about 38 ... How to resolve

    ReplyDelete
  39. 38 error code .. network failure ..why this is happening and how to over come ...

    ReplyDelete
  40. Hello Kumar,

    What could be the UE behavior if ESM Cause #28 – Unknown PDN type" from the network

    ReplyDelete
  41. Bonjour,SVP comment resoudre le probleme : # 33: option de service demandée non abonnée???MERCI

    ReplyDelete
    Replies
    1. REVOIR LA CONFIGURATION ENTRE LE MBPN ET OSN

      Delete
  42. how to troubleshoot for PDN connection reject with CC26(insufficient resources)

    ReplyDelete
  43. how to resolve esm cause code 38. how to overcome it when you encounter this

    ReplyDelete
  44. That's so nice work. So here we want to represent this great font for you;

    Royalty Free Fonts

    ReplyDelete
  45. Hi, how about EMMCause: cause:19(ESM failure), ESMCause: value:32(Service option not supported)? Thanks

    ReplyDelete
  46. what is the cause of PTI with cc47

    ReplyDelete
  47. Hi,

    Pls explain about this error: #54: PDN connection does not exist

    I am getting this error during Vowifi to VoLTE handover...

    ReplyDelete
  48. what is the cause of Protocol Errors, unspecified (#111)? and how to resolve it?

    ReplyDelete