PA-TSA is a distributed and scalable core system that provides an operator-independent analysis of signaling traffic in wireline/wireless networks. PA-TSA with its intelligent SS7/IP probes is the next generation DPI solution to drill further down into various types of metadata. The changes in protocols are incessantly monitored and libraries of protocol signatures, as well as metadata attributes, are updated accordingly.
PA-TSA is the central core that with minimum processing tasks provides an API to decode and encode different network packets such as:

  • LTE
  • VoIP

The plugin-based architecture of PA-TSA simplifies the procedure of adding new extensions to this core and exchanges different kinds of MSUs received from network nodes. You can simply implement your plug-ins and benefit from the provided API to access various protocol layers and develop different kinds of telecom applications.

Key Features

  • Supporting SS7/SIGTRAN protocol stack
  • Supporting Diameter protocol stack (including 3GPP specified Attribute-Value Pairs)
  • Supporting SIP/H.323 protocol stack
  • Plug-in based architecture which simplifies the procedure of adding new applications
  • Runtime plugin attachment
  • Transparent deployment
  • Dynamic bandwidth control
  • Throughput: up to 100K Message Signaling Unit (MSU) per second

Some Application Areas

The applications are as limitless as the depth of the collected information. With the collected information provided by PA-TSA, various applications can be levitated:

  • Data tracing: Using PA-TSA, the required data for network operators can be collected and saved in any desired format, with the option of including as many details as possible depending on the customer requirements. For example, one would be able to trace the status of a subscriber based on their IMSI, MSISDN, etc, and see if all the scenarios are going as expected.
  • Roaming service monitoring: The roaming plugin connected to PA-TSA core provides complete intelligence according to the data gathered from inbound and outbound roamers. Identification and troubleshooting of roaming scenarios such as location registration, roaming inquiries, call processing, etc. could be named as some of the roaming plugin functionalities.
  • Network monitoring: Based on performance and fault monitoring features provided by PA-TSA, the functionality of the whole network can be easily monitored and user-specific reports can be promptly generated. By setting user-defined threshold values in an appropriate plugin, thousands of packets can be monitored and any malfunctioning could be easily detected.


  • Extensibility and scalability: PA-TSA can operate without prior knowledge of its plugins which enables it to be highly scalable and extensible.
  • Communication with plugins: PA-TSA has a multithreaded decoding/encoding architecture and communicates with its plugins using a lightweight, simple-to-use proprietary protocol called PSDTP (PeykAsa Simple Data Transfer Protocol).

  • Runtime plugin attachment: Plugins can connect to PA-TSA while it’s up and running and request for desired packets seamlessly.
  • Runtime configuration: Based on a proprietary technology you can configure PA-TSA at runtime with no need to restart.
  • Transparency: PA-TSA transparency is the result of having two different point codes at the same time allowing it to be invisible to the endpoints. It is a transparent • analyzer that can be used in active and passive modes. In the active mode, PA-TSA is capable of filtering the predefined packets without any interruption in the data flow. On the other hand, in passive mode, it can be used as a monitoring element in the network.
  • Prioritization: Plugins can define their rules with a priority which makes PA-TSA able to send MSUs to them based on the specified preferences.
  • Distributed: According to the MNOs network, different links can carry its data. It would therefore be possible to deploy PA-TSA in the network based on a distributed architecture.

Main Responsibilities

  • Decoding received MSUs from the network
  • Sending decoded packet in whole or any demanded part of the packet separately to the requesting plugins based on the rules defined by them
  • Sending MSUs received from plugins back to the network

Plugin Attachment Message Flow

Supported Protocol Layers
PA-TSA can be deployed on various protocol stacks as shown in the figure below: