내용없음9
내용없음10














 Technology news
기술정보
 
분 류 기술정보
첨부#1 lte_rrc_rel10_448x336h.png (43KB) (Down:16)
5G NR, LTE, 3GPP Telecommunication Solutions - 기술 정보

Objective Systems Solutions


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 5G (New Radio) (LTE-NR-RRC, E1AP, F1AP, NGAP, XnAP, NRPPa) and LTE (Long Term Evolution) (EUTRA-RRC, S1AP, X2AP, M2AP, M3AP).

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

NAS & non ASN.1 API's

5G NR ASN.1 API's

4G LTE ASN.1 API's


Non-Access Stratum (NAS) LTE and 5GS, and GERAN-RRC

3GPP TS 24.007 24.008 24.011 24.301 24.501 44.018

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

NAS/RRC add-on for ASN1C SDK

This add-on allows C or Java 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 C add-on documentation

 

NAS 5GS Java add-on documentation


5G New Radio (NR) LTE API's

NOTE: The packages below should be unzipped in the c subdirectory of your ASN1C installation.

3GPP TS  38.331

New Radio (NR); Radio Resource Control (RRC); Protocol specification.
 LTE-RRC NR Release 15 C API (v15.17)WindowsLinux
 LTE-RRC NR Release 16 C API (v16.8)WindowsLinux
 LTE-RRC NR Release 17 C API (v17.0)WindowsLinux

 

3GPP TS  37.483 (formerly 38.463)  

New Radio (NR); E1 Application Protocol (E1AP)
 E1AP Release 15 C API (v15.10)WindowsLinux
 E1AP Release 16 C API (v16.9)WindowsLinux
 E1AP Release 17 C API (v17.0)WindowsLinux

 

3GPP TS  38.473  

New Radio (NR); F1 Application Protocol (F1AP)
 F1AP Release 15 C API (v15.16)WindowsLinux
 F1AP Release 16 C API (v16.9)WindowsLinux
 F1AP Release 17 C API (v17.0)WindowsLinux

 

3GPP TS  38.413  

New Radio (NR); NG Application Protocol (NGAP)
 NGAP Release 15 C API (v15.13)WindowsLinux
 NGAP Release 16 C API (v16.9)WindowsLinux
 NGAP Release 17 C API (v17.0)WindowsLinux

 

3GPP TS  38.423  

New Radio (NR); Xn Application Protocol (XnAP)
 XnAP Release 15 C API (v15.15)WindowsLinux
 XnAP Release 16 C API (v16.9)WindowsLinux
 XnAP Release 17 C API (v17.0)WindowsLinux

 

3GPP TS  38.455  

New Radio (NR); Positioning Protocol A (NRPPa)
 NRPPa Release 15 C API (v15.4)WindowsLinux
 NRPPa Release 16 C API (v16.7)WindowsLinux
 NRPPa Release 17 C API (v17.0)WindowsLinux


LTE API's

NOTE: The packages below should be unzipped in the c subdirectory of your ASN1C installation.

3GPP TS  36.331  

Evolved Universal Terrestrial Radio Access (E-UTRA); Radio Resource Control (RRC); Protocol specification.
 LTE-RRC Release 15 C API (v15.17)WindowsLinux
 LTE-RRC Release 16 C API (v16.8)WindowsLinux
 LTE-RRC Release 17 C API (v17.0)WindowsLinux

 

3GPP TS  36.413  

Evolved Universal Terrestrial Radio Access Network (E-UTRAN); S1 Application Protocol (S1AP)
 S1AP Release 15 C API (v15.11)WindowsLinux
 S1AP Release 16 C API (v16.9)WindowsLinux
 S1AP Release 17 C API (v17.0)WindowsLinux

 

3GPP TS  36.423  

Evolved Universal Terrestrial Radio Access Network (E-UTRAN); X2 Application Protocol (X2AP)
 X2AP Release 15 C API (v15.13)WindowsLinux
 X2AP Release 16 C API (v16.9)WindowsLinux
 X2AP Release 17 C API (v17.0)WindowsLinux

 

3GPP TS  36.443  

Evolved Universal Terrestrial Radio Access Network (E-UTRAN); M2 Application Protocol (M2AP)
 M2AP Release 15 C API (v15.0)WindowsLinux
 M2AP Release 16 C API (v16.1)WindowsLinux
 M2AP Release 17 C API (v17.0)WindowsLinux

 

3GPP TS  36.444  

Evolved Universal Terrestrial Radio Access Network (E-UTRAN); M3 Application Protocol (M3AP)
 M3AP Release 15 C API (v15.0)WindowsLinux
 M3AP Release 16 C API (v16.0)WindowsLinux
 M3AP Release 17 C API (v17.0)WindowsLinux


  


TELEPHONY API'S

Telephony Application Programming Interfaces (API's) are pre-compiled and optimized C/C++ function libraries and/or Java class libraries (.jar files) tailored to a specific ASN.1 application. Objective Systems can either create a custom API for your application (see Services) or has the following packaged API's available.
New! Updated LTE/3GPP API's are now available on a separate web-page athttp://www.obj-sys.com/products/asn1apis/lte_3gpp_apis.php
The following API's are currently available:
LTE-A/3GECMAIETFITU-TGSMOther
NBAPCSTAp1PKIXH.323TAP3NGTP
RRCCSTAp2    
S1APCSTAp3    
LTE-RRCQSIG    
X2AP     
 

What the Telephony API’s Include:

  • a complete C/C++ or Java run-time for encoding or decoding messages
  • sample programs for different message types defined within that standard
  • documentation on how to use the API.
  • 12 months of support which includes recompilation of the API (should specifications change

CSTA

APIs are available for ECMA CSTA Phase 1, 2, and 3 specifications. These APIs include the ROSE and ACSE layers and have been implemented in the C++, C#, and Java programming languages.
Extended sample versions of the CSTA Phase 1, 2, and 3 C/C++ API's are available for Windows. The phase 1 and 2 API's contains a test client progam for testing connectivity with compliant devices with a TCP/IP interface. The phase 3 API contains a Siemens PBX test client to test connectivity with these types of devices.
Extended sample programs require a working installation of ASN1C to be present before they can be used. To install, follow the C++ API installation instructions..
Click on one of the following links to download:
If purchased, a stand-alone version of the API can be provided.

CSTA XML

The CSTA XML API's implement the 'ECMA-323 XML Protocol for Computer Supported Telecommunications Applications (CSTA) Phase III' standard. Support is also provided for SOAP WSDL as published in ECMA-348. The code consists of a C or C++ API generated with our XBinder compiler. This is a standalone API - it is not necessary to have XBinder or ASN1C installed to use it.
Click on one of the following links to download:

H.323

H.323 frameworks for C or C++ are packaged as extended sample programs for use within an existing ASN1C distribution (licensed or evaluation). They provide makefiles, ASN.1 specifications, scripts, and configuration files required to compile H.323. You must first have ASN1C installed (Windows or Linux/UNIX version) before you can use the packages below.
For C, unpack the following distribution files in the 'c' subdirectory of your installation:
For C++, unpack the following distribution files in the 'cpp' subdirectory of your installation:
     
 
5G NR, LTE, 3GPP Telecommunication Solutions - 기술 정보
Objective Systems Solutions3GPP API's3GPP Application Programming Interfaces (API's) are pre-compiled and optimized C function libraries for encoding and decoding protocol messages defined within 3GPP standards documentsAPI's are available for ASN.1-based protocols for 5G (New Radio) (LTE-NR-RRC, E1AP, F1AP, NGAP, XnAP, NRPPa) and LTE (Long Term Evolution) (EUTRA-RRC, S1AP, X2AP, M2AP, M3AP).API's are also available ..
기술정보 2012-07-25
ASN.1 컴파일러 ASN1C V6.7.2 Release 2014년 9월 9일
   ASN1C v6.7.2 has been released.  This is a maintenance release that fixed a number of issues.  We added support for safe memory copies as documented in a previous blog post.  We also added the capability to use the <isBigInteger/> configuration option to specify an arbitrary-sized integer type be used at the element level.  Previously, this could only be used at ..
2012-04-16
64-bit Windows Kits in ASN1C 6.5.1
 With ASN1C 6.5.1 separate 64-bit kits for Windows will be available. For a while versions of ASN1C prior to 6.5.0 have included 64-bit libraries for Visual Studio 2005, Visual Studio 2008, and Visual Studio 2010. The 64-bit Windows software development kits for ASN1C 6.5.1 include these libraries also, but they also include a 64-bit version of the ASN1C compiler itself, which is something that wasn’t offered ..
2012-04-16
최신 ASN1C v6.5 PER 옵션
ASN1C version 6.5 introduces the -perindef and -uper options for PER encoding. The -perindef option is used to specify that indefinite (fragmented) lengths must be supported in the generated code. Past versions of ASN1C added this support automatically, but it was observed that the performance overhead in supporting these lengths was significant and they were not used very often (PER messages tend to be small in ..
기술정보 2012-01-11
ASN.1 과 XML 솔류션
Objective Systems ASN1C compiler software allowed me to get down to the detail we needed... in fact the sample code was extremely helpful...” K.D. Advanced Decisions, Inc.
2012-01-11
1

(153-803) 서울시 금천구 가산동 371-59 신한이노플렉스 703호 (주)엔엘텔레콤
TEL: 02-813-7474 / FAX: 02-813-6355 / E-mail: sales1@nltelecom.com