Following the success of our NAS/C, NAS/C++, and
NAS-1Step products, we are releasing the first version of our NAS/Java Tools
supporting LTE Release 14. Users will be able to serialize/parse NAS messages
from/to Java objects. In addition, the Tools will provide direct conversion of
NAS messages to XML or JSON format. In the second half of the year, the Tools
will be upgraded to support LTE and 5G Release 15. OSS will also be updating
the existing NAS/C, NAS/C++, NAS-1Step products to support LTE and 5G Release
15.
A new PrintNAS feature will be supported in our
NAS/C and NAS/C++ Tools. This feature will enable users to extract the field
name, field type (sequence, choice, integer, bit string, etc.), field value
(for integers, booleans, strings, etc.), offset of the field within the encoded
message, size in bits of the field within the encoded message, and a pointer to
the parent of the field. This feature will be useful to those who are interested
in knowing the encoding details of their NAS messages.
This year OSS is releasing our new S1/X2 ASN.1
APIs for Java and for C#. Both tools will initially support LTE Release 14. The
next version of the tools will be augmented to support LTE Release 15. These
APIs will significantly reduce your S1/X2 protocol implementation efforts and
provide an easier and less error prone upgrade path to newer 3GPP Releases. In
addition, OSS will be updating the existing S1/X2 and LPPa ASN.1 APIs for C to
support LTE and 5G Release 15.
An ASN.1 Studio enhancement will automatically
create several messages for an input ASN.1 specification. This feature is
useful for customers who are testing, as it will automatically generate several
different types of test messages for their specification.
ASN.1/C# Tools support for partial decoding will
enable you to quickly decode preselected fields from incoming messages. The
main advantage of using partial decoding is that, when looking for a particular
component in a large message, you can directly receive the value of the
component you are looking for without having to navigate through the large
message structure. This feature will be useful in many application areas
including Lawful Intercept, routers, protocol analyzers, and Self-Organizing
Networks (SON).
3GPP is currently working on Release 16 which is
expected to be finalized by the end of the year. This Release will include
support for Multimedia Priority Service, Vehicle-to-everything (V2X)
application layer services, 5G satellite access, Local Area Network support in
5G, wireless and wireline convergence for 5G, terminal positioning and
location, communications in vertical domains and network automation and novel
radio techniques, etc. The OSS ASN.1 Tools will support Release 16. New samples
will be added and existing samples will be updated to demonstrate how Release
16 ASN.1 based protocols can be used with the OSS ASN.1 Tools.
3GPP Protocol Based Products
|
Availability
|
||
3GPP LTE
Release 14 Support
|
3GPP LTE
Release 15 Support
|
3GPP 5G Release 15 Support
|
|
NAS/C
LTE
|
Now
|
Now
|
N/A
|
NAS/C
5G
|
N/A
|
N/A
|
2Q2019*
|
NAS/C++
LTE
|
Now
|
Now
|
N/A
|
NAS/C++
5G
|
N/A
|
N/A
|
2Q2019*
|
NAS-1Step
LTE
|
Now
|
Now
|
N/A
|
NAS-1Step
5G
|
N/A
|
N/A
|
2Q2019*
|
NAS/Java
LTE
|
2Q2019
|
3Q2019
|
N/A
|
NAS/Java
5G
|
N/A
|
N/A
|
4Q2019
|
S1/X2
ASN.1 API for C
|
Now
|
2Q2019
|
N/A
|
LPPa
API for C
|
Now
|
2Q2019
|
N/A
|
S1/X2
ASN.1 API for Java
|
2Q2019
|
4Q2019
|
N/A
|
S1/X2
ASN.1 API for C#
|
2Q2019
|
4Q2019
|
N/A
|
N/A - Not Applicable
* Early Release available