Graphic: How to configure anynode’s SIP Capture Agents to send HEP data to the Homer 10 monitoring stack for SIP analysis.

anynode SIP Capture Agents Configuration

In the anynode frontend, open the SIP Capture Agent via Extras and SIP Capture Agents. This opens the overview of all configured SIP capture agent connections.

Screenshot: anynode frontent main view with extras and SIP capture agents menu. Screenshot: anynode frontent main view with extras and SIP capture agents menu.
anynode frontent main view with extras and SIP capture agents menu.

To create a new connection, click Add. This will open a configuration dialog where you can define the parameters for sending SIP flow data using HEPv3.

Screenshot: anynode frontend with list of SIP capture agents. Screenshot: anynode frontend with list of SIP capture agents.
anynode frontend with list of SIP capture agents.

In the SIP Capture Agent Connection dialog, configure the following parameters: SIP capture protocol: Use the default HEP V3.

Screenshot: anynode frontend with SIP capture agent assistant and connection configuration. Screenshot: anynode frontend with SIP capture agent assistant and connection configuration.
anynode frontend with SIP capture agent assistant and connection configuration.

Host: Enter the IP address or hostname of the system where Homer 10 is running with the TCP Listener. This is 172.16.1.34

Port: Set this to 9061 (the default port for HEP traffic used by anynode).

Transport Protocol: Select TCP.

Capture ID: Identifier to distinguish between multiple anynode systems. In our example, we have got only one anynode system.

Click Next to continue.

In this step, you define how anynode selects the source IP address used for sending SIP capture data. This is important to ensure that the HEP messages are sent from the correct interface and are routable to the target system (Homer TCP listener).

Screenshot: anynode frontend with SIP capture agent assistant and network controller settings. Screenshot: anynode frontend with SIP capture agent assistant and network controller settings.
anynode frontend with SIP capture agent assistant with network controller settings.

You can choose from the following options:

Use a fixed IP address

anynode will always use the specified IP address, regardless of changes in the network. This is suitable for static network configurations where the IP address does not change. ⚠️ Not recommended if the system uses DHCP, IPv6 autoconfiguration, or other dynamic addressing.

Use an interface's address

anynode will automatically use the current IP address assigned to a selected network interface. Changes are tracked in real time, making this option ideal for dynamic environments (e.g., DHCP or IPv6). You must also specify whether to use IPv4 or IPv6.

Advanced configuration

Allows for flexible setups in roaming, multi-network, or high availability cluster environments. Useful when deploying anynode instances across multiple or shifting network contexts with shared settings.

Choose the option that best fits your deployment scenario to ensure reliable transmission of SIP capture data.

In our example, we choose the second option with the network card.

Click Next to continue.

In this step, you can configure Trusted Certificates for the SIP Capture Agent connection.

This setting matters only when TLS is used to send HEP data securely. It allows anynode to verify the identity of the remote HEP capture server by validating its TLS certificate against a trusted certificate authority (CA).

If your SIP Capture Agent is configured to use UDP or TCP, you can skip this step because these transports do not use encryption and therefore do not require certificate verification.

Screenshot: anynode frontend with SIP capture agent assistant and the function to add trusted certificates. Screenshot: anynode frontend with SIP capture agent assistant and the function to add trusted certificates.
anynode frontend with SIP capture agent assistant and the function to add trusted certificates.

When TLS is enabled

  • Add the CA certificate of the remote HEP capture server.

  • This ensures anynode communicates only with trusted and verified endpoints.

  • If the certificate does not match, the TLS handshake will fail and HEP data will not be transmitted.

For most Homer 10 deployments—where HEP is typically sent over UDP or TCP to heplify-server—no trusted certificates are required.

When to use HEP over TLS

You should consider enabling TLS for HEP if:

  • The SIP signaling data contains sensitive information and must be protected in transit.

  • The capture server (e.g., Homer 10 or a remote monitoring system) is reachable over external or untrusted networks.

  • Your organization enforces security policies requiring encryption for diagnostic or monitoring traffic.

Click Next to continue.

In the Test step of the assistant, you can verify that the configured SIP Capture Agent connection is working correctly.

Click the Test button to send a test HEP message to the target system (Homer).

This allows you to confirm that:

  • The network path to the destination IP and port is reachable.

  • The SIP Capture Agent is correctly sending data using the configured settings.

  • The target (Homer) is ready to receive and interpret the message.

Screenshot: anynode frontend with SIP capture agent assistant and test of the SIP capture agent connection. Screenshot: anynode frontend with SIP capture agent assistant and test of the SIP capture agent connection.
anynode frontend with SIP capture agent assistant and test of the SIP capture agent connection.

In the last step of the SIP Capture Agent assistant, you are asked to assign a name to the connection.

This name is used to:

  • Identify the SIP Capture Agent in the list of configured connections.

  • Distinguish between multiple capture agent setups (e.g., different destinations or network contexts).

  • Help with troubleshooting and logging by providing a meaningful label in log entries and system events.

Choose a descriptive and unique name, such as

  • Homer TCP Capture

  • HEP v3 to Homer Collector

  • TLS SIP Capture for External Trunk

In our example, we choose the name Homer.

Once the name is assigned, click Finish to complete the setup.

The SIP Capture Agent is now configured and ready to send SIP flow data to the specified destination.

Screenshot: anynode frontend with SIP capture agent assistant and test of the SIP capture agent connection. Screenshot: anynode frontend with SIP capture agent assistant and test of the SIP capture agent connection.
anynode frontend with SIP capture agent assistant and test of the SIP capture agent connection.

You will get an overview of all configured SIP capture agents. Click Ok to close it.

Screenshot: anynode frontend with list of configured SIP capture agents. Screenshot: anynode frontend with list of configured SIP capture agents.
anynode frontend with list of configured SIP capture agents.