ASN.1 Icon 3GPP API's


3GPP Application Programming Interfaces (API's) are pre-compiled and optimized C function libraries for encoding and decoding protocol messages defined within 3GPP standards documents

API's are available for ASN.1-based protocols for LTE (Long Term Evolution) (EUTRA-RRC, S1AP, and X2AP) and UTRAN (NBAP, RANAP, RNSAP and RRC).

API's are also available for other (non-ASN.1) Layer 3 protocols for LTE (NAS), UTRAN, and GERAN.

Non-Access Stratum (NAS) LTE, GERAN-RRC, and other non-ASN.1 API's

3GPP TS 24.007 24.008 24.011 24.301 44.018

Mobile radio interface signalling layer 3; General Aspects, Core network protocols, RRC, and SMS

New!
 

NAS/RRC add-on for ASN1C SDK

This add-on allows C code to be generated for encoding and decoding 3GPP protocols defined in the above specifications.

 

NAS/RRC standalone C-based DLL with security handling

This DLL provides a C language API for encoding and decoding 3GPP protocols defined in the above specifications.

 

NAS/RRC add-on documentation

LTE API's

3GPP TS  36.331  

Evolved Universal Terrestrial Radio Access (E-UTRA); Radio Resource Control (RRC); Protocol specification.

  LTE-RRC Release 8 C API Windows Linux
  LTE-RRC Release 9 C API Windows Linux
  LTE-RRC Release 10 C API Windows Linux
  LTE-RRC Release 11 C API Windows Linux
  LTE-RRC Release 12 C API Windows Linux
  LTE-RRC Release 13 C API Windows Linux
  LTE-RRC Release 14 C API Windows Linux

 

3GPP TS  36.413  

Evolved Universal Terrestrial Radio Access Network (E-UTRAN); S1 Application Protocol (S1AP)

  S1AP Release 8 C API Windows Linux
  S1AP Release 9 C API Windows Linux
  S1AP Release 10 C API Windows Linux
  S1AP Release 11 C API Windows Linux
  S1AP Release 12 C API Windows Linux
  S1AP Release 13 C API Windows Linux
  S1AP Release 14 C API Windows Linux

 

3GPP TS  36.423  

Evolved Universal Terrestrial Radio Access Network (E-UTRAN); X2 Application Protocol (X2AP)

  X2AP Release 8 C API Windows Linux
  X2AP Release 9 C API Windows Linux
  X2AP Release 10 C API Windows Linux
  X2AP Release 11 C API Windows Linux
  X2AP Release 12 C API Windows Linux
  X2AP Release 13 C API Windows Linux
  X2AP Release 14 C API Windows Linux

 

3GPP TS  36.443  

Evolved Universal Terrestrial Radio Access Network (E-UTRAN); M2 Application Protocol (M2AP)

  M2AP Release 12 C API Windows Linux
  M2AP Release 13 C API Windows Linux
  M2AP Release 14 C API Windows Linux

 

3GPP TS  36.444  

Evolved Universal Terrestrial Radio Access Network (E-UTRAN); M3 Application Protocol (M3AP)

  M3AP Release 12 C API Windows Linux
  M3AP Release 13 C API Windows Linux
  M3AP Release 14 C API Windows Linux

3G API's

3GPP TS  25.433

UTRAN Iub interface Node B Application Part (NBAP) signalling

  NBAP Release 8 C API for Windows
  NBAP Release 9 C API for Windows
  NBAP Release 10 C API for Windows
  NBAP Release 11 C API for Windows

 

3GPP TS  25.413

UTRAN Iu interface Radio Access Network Application Part (RANAP) signalling

  RANAP Release 8 C API for Windows
  RANAP Release 9 C API for Windows
  RANAP Release 10 C API for Windows
  RANAP Release 11 C API for Windows

 

3GPP TS  25.423

UTRAN Iur interface Radio Network Subsystem Application Part (RNSAP) signalling

  RNSAP Release 8 C API for Windows
  RNSAP Release 9 C API for Windows
  RNSAP Release 10 C API for Windows
  RNSAP Release 11 C API for Windows

 

3GPP TS  25.331

Radio Resource Control (RRC); Protocol specification

  RRC Release 8 C API for Windows
  RRC Release 8 C++ API for Windows
  RRC Release 9 C API for Windows
  RRC Release 10 C API for Windows
  RRC Release 11 C API for Windows