5G NR, 3GPP, CSTA, GSM, NGTP 전화통신 앱
BCCH-DL-SCH-Message ::= BCCH_DL_SCH_Message {MCCH-Message ::= MCCH_Message {PCCH-Message ::= PCCH_Message {DL-CCCH-Message ::= DL_CCCH_Message {DL-DCCH-Message ::= DL_DCCH_Message {UL-CCCH-Message ::= UL_CCCH_Message {UL-DCCH-Message ::= UL_DCCH_Message {VarShotMAC-Input-Message ::= VarShotMAC_Input { 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
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.
3GPP TS 37.483 (formerly 38.463)
New Radio (NR); E1 Application Protocol (E1AP)
3GPP TS 38.473
New Radio (NR); F1 Application Protocol (F1AP)
3GPP TS 38.413
New Radio (NR); NG Application Protocol (NGAP)
3GPP TS 38.423
New Radio (NR); Xn Application Protocol (XnAP)
3GPP TS 38.455
New Radio (NR); Positioning Protocol A (NRPPa)
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.
3GPP TS 36.413
Evolved Universal Terrestrial Radio Access Network (E-UTRAN); S1 Application Protocol (S1AP)
3GPP TS 36.423
Evolved Universal Terrestrial Radio Access Network (E-UTRAN); X2 Application Protocol (X2AP)
3GPP TS 36.443
Evolved Universal Terrestrial Radio Access Network (E-UTRAN); M2 Application Protocol (M2AP)
3GPP TS 36.444
Evolved Universal Terrestrial Radio Access Network (E-UTRAN); M3 Application Protocol (M3AP)
TELEPHONY API'STelephony 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. Updated LTE/3GPP API's are now available on a separate web-page at http://www.obj-sys.com/lte_3gpp_apis.php. The following API's are currently available: 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
CSTAAPIs 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 XMLThe 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.323H.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: Follow the instructions in the README file for details on how to compile the specifications and run the sample programs. NGTPThe Next Generation Telematics Protocol is a technology-neutral telematics protocol designed to bring greater flexibility and scalability to the automotive industry. This API is packaged as an extended sample program for use within an existing ASN1C installation (licensed or evaluation). To install, unzip
|