Monday, October 13, 2025

VoIP Packet (Sniffing Method) Recording Solution (Recording for Third-Party IP Switches, IP Phones, and VoIP Gateways), VoIP Packet (Sniffing Method) Recording Server Redundancy




AddPac Technology's VoIP packet voice recording solution is designed to record voice over third-party IP telephony solution networks. It analyzes VoIP packets from third-party IP switches (using port mirroring) or from LAN switches connected to IP switches, providing high-performance network-based digital voice recording and processing functions.

For example, the AP-SoftNR, an IP-based network voice recording server, captures VoIP voice packets and analyzes them, delivering RTP voice packets and signaling information to the application software. Instead of the AP-SoftNR voice recording server capturing, analyzing, and storing VoIP packets directly, an additional capture device in the form of a probe can be used, allowing remote operation of the IP voice recording server.

Because this configuration is IP-based, it supports system scalability and redundancy smoothly.

IP Port Mirroring (Example)


AddPac IP-PBX (Figure A in the above diagram) supports ERSPAN port mirroring functionality for all traffic (including SIP signaling packets, RTP packets, etc.) entering the switch through the Primary LAN port, via the second LAN port, for application servers such as VoIP recording servers.


Three Methods of Port Mirroring:

1.SPAN: sniffer is at the same switch

2.RSPAN: sniffer is at different switch

3.ERSPAN: sniffer is across IP network


ERSPAN Packet Format



Field

Description

C

Checksum bit. Set to 1 if a checksum is present.

K

Key bit. Set to 1 if a key is present.

S

Sequence number bit. Set to 1 if a sequence number is present.

Reserved 0

Reserved bits; set to 0.

Version

GRE Version number; set to 0.

Protocol Type

Indicates the ether protocol type of the encapsulated payload.

Checksum

Present if the C bit is set; contains the checksum for the GRE header and payload.

Reserved 1

Present if the C bit is set; is set to 0.

Key

Present if the K bit is set; contains an application-specific key value.

Sequence Number

Present if the S bit is set; contains a sequence number for the GRE packet.


AddPac IP-PBX ERSPAN Port Mirroring CLI (Command Line Interface)

Network Diagram (example, Direct Connect)


Network Diagram (example, VoIP Packet Capture Probe, VoIP Recording Server at Remote Site)




Network Diagram (example, VoIP Packet Capture Probe, Dual Redundant VoIP Recording Server at Remote Site)



1.AP-SoftNR-Voice Software (IP Voice Recording Solution, Linux Server, Windows Application) Features
  • User registration and access control management (User Management)
  • Voice recording server status monitoring (Recording Server Status Monitoring)
  • Recording file management (Recording File Management)
  • Recording file list storage
  • Live call recording list and monitoring (Live Call Recording List and Monitoring)
  • Event management (Event Management), event monitoring, event configuration, system monitoring
  • STT (Speech to Text) functionality (optional)  
  1. Real-time STT
  2. Background STT
  3. Keyword search and automatic alarm/notification functions

2.Next-Generation VoIP Voice Recording Server Linux Server Solution

Introduction to IP voice recording server on YouTube:


AP-ITMS3000 High Performance Linux Server
                                  



Key Features
  • Network Interface: 4 x 10/100/1000 Mbps Gigabit Ethernet ports 
  • Modular redundant power supply
  • Envidia H/W Engine 


AP-ITMS2000 High Performance Linux Server









Key Features
  • Network Interface: 4 x 10/100/1000 Mbps Gigabit Ethernet ports 
  • Modular redundant power supply
  • Envidia H/W Engine 



3. Windows Application Voice Recording Software Provides software based on MS Windows. AddPac IP voice call recording storage server delivers a high-quality real-time voice call storage solution with excellent performance and stability, which was difficult to achieve with previous solutions. Voice data captured from End-Points (IP video phones, etc.) is transmitted over the IP network to the call recording storage server. The stored voice recording data can be played back through speakers or headsets using AddPac's dedicated MS Windows-based voice recording application. AP-SVRM IP Voice Recording Server Management Software



AP-SVRM (Smart Voice Recording Management Software) is the management software for voice recording server devices in AddPac Technology’s next-generation IP-based voice recording solution. AP-SVRM is implemented as a server/client model running on an MS Windows-based PC platform. Voice recording storage devices like AP-SoftNR-Voice serve as the server equipment for AP-SVRM client software. The software supports user registration and access control management, voice recording server status management, recording file management, recording file waveform analysis, live call list and monitoring, event management, and recording board management. User Registration and Access Control Management (User Management) The smart voice recording management software is designed so that only registered administrators can log in. User registration information includes username, user ID, and user password. Through the settings menu on the login screen, the IP address and port number of the voice recording server can be configured, and an automatic login feature is provided via password saving.



Voice Recording Server Status Monitoring 

The voice recording server status management function provides settings and displays a list of connected clients. Settings include configuring the maximum number of client sessions and the Keep Alive time. The client session view shows the list of clients currently connected to the voice recording storage server.



Recording File Management 

This feature provides management of recorded voice files. It offers search filters and engines to easily display a list of recorded files for the desired time period. It supports playback, deletion, and Excel report functions. Clicking on a searched file provides voice recording information, call records, destination number, and caller number details. The media player supports Play, Seek, Pause, Resume, and Stop functions.



Recording File List Saving The voice recording file management function displays a list of searched recorded voice files and supports Excel export. It provides a report feature that allows viewing the searched recorded voice file list as an MS Excel file.

Recording File Waveform Analyzer The voice recording waveform analyzer displays graphical voice waveform for incoming and outgoing signals. It is used when detailed waveform analysis of a specific call is needed. It offers various functions such as segment repeat playback, time domain zoom in/out, amplitude domain zoom in/out, and bookmark features.


Live Call Recording List and Monitoring 

This function shows a list of currently recording calls. Clicking on the information provides detailed data about the incoming and outgoing signals. This is a software function block.



Event Management 

Supports event history management for the voice recording server. The event setting function allows configuration of the event source server address and port number where events occur. Users can set the event level and event logging level. Event categories are divided into recording, play, and system. It also provides settings for emergency alarm sound activation.






Event Configuration



Event monitoring




System Monitoring








No comments:

Post a Comment