OSS NAS Tools for Python

In response to customer requests to support the NAS (Non-Access-Stratum) protocol for 5G and LTE/EPC (3GPP TS 24.501, 3GPP TS 24.301), OSS Nokalva has developed a set of productivity enhancing tools that free customers from the task of writing software to create, process, debug and test NAS messages. This task is particularly time consuming and error prone when dealing with changes in the 3GPP releases. Now customers can focus on their core business instead.

NAS tools

The OSS NAS Tools for Python facilitates the conversion of NAS messages conforming to the 3GPP Technical Specifications 24.301 and 24.501 to and from XML and JSON formats. The Tools are available on Windows and Linux platforms. A developer using the OSS NAS Tools for Python works with a set of Python class methods provided with the product to convert NAS binary messages to XML or JSON format, and XML or JSON NAS messages to binary NAS message format.

The OSS NAS Tools API for Python supports

  • Converting binary NAS messages to XML or JSON format.
  • Converting JSON or XML NAS messages to binary NAS format.
  • Detailed error messages.
  • Conversion of both UE and Network NAS messages.

NOTE: This product is sold by technology (LTE/EPC or 5G) and major 3GPP release (for example, R16).

Learn 5G & LTE
Learn ASN.1

OSS' partner Mpirical offers both online and onsite classes on generic mobile and wireless technology.

Free Trial

Download the 5G & LTE Tools today!

24x7 Tech Support


We are here: 24 hours a day, 7 days a week.

  • Phone: 1-888-OSS-2761 (USA and Canada)
  • Phone: 1-732-302-9669 (International)
  • Fax: 1-732-302-0023
  • Email: support@oss.com

Quickly receive answers to your support questions.