Navigate to the Templates Section:
Check for Homer 7 Template:
Installing Homer 7 Template:
Navigate to the VPS Menu:
Select Homer 7 Template:
Set VPS Password:
Configure Resources:
Select Network Interface and Assign IP:
Note: It is strongly recommended to use local NAT addresses for Homer traffic to ensure that unencrypted HEP traffic is not exposed over public networks.
Create the VPS:
Wait for VPS Creation:
Start the VPS:
Note: While the VPS is being started, the actual Docker files for Homer 7 are being downloaded and set up inside the template. This process can take some time before the Homer 7 GUI becomes accessible.
Open Your Web Browser:
9080
.http://<VPS-IP>:9080
.Login to Homer 7 GUI:
admin
sipcapture
Important: Please change the default password immediately after logging in for security reasons.
Locate and Edit the hep.conf
File:
/opt/pbxware/pw/etc/asterisk/hep.conf
Modify the HEP Configuration:
hep.conf
file to point to your Homer 7 server and ensure that HEP is enabled. Example configuration:;
; res_hep Module configuration for Asterisk
;
[general]
enabled = yes ; Enable/disable forwarding of packets to a HEP server. Set to "yes".
capture_address = <your-homer7-ip>:9060 ; Replace with the IP address of your Homer 7 server and port 9060.
capture_password = foo ; If specified, enter the authorization password for the HEP server.
capture_id = 1234 ; A unique integer identifier for this server, embedded in each packet.
Ensure the Following Settings:
yes
to allow forwarding of packets.<your-homer7-ip>
with your actual Homer 7 server’s IP and ensure port 9060
is used.Restart Asterisk:
hep.conf
, restart Asterisk to apply the new configuration:# /opt/pbxware/sh/pbxware reload asterisk
Verify HEP Traffic:
tcpdump
command on the PBXware server to check if traffic is being sent to Homer 7:tcpdump -i <interface> host <your-homer7-ip> and port 9060
<interface>
with your network interface and <homer7-ip>
with the IP address of your Homer 7 VPS.Note: HEP sends unencrypted traffic, so it is recommended to use a private or dedicated network for this traffic if possible.
Warning: HEP Overhead:
Connection Completed:
This guide should help you configure PBXware and Homer 7 for VoIP and SIP data analysis. However, please take into consideration the following:
Security Considerations:
Accessing Grafana:
http://<your-homer7-ip>:9030
to access the Grafana interface.Grafana is a powerful tool for visualizing the VoIP data collected by Homer, offering a real-time view of traffic and trends.
http://<VPS-IP>:9090
(admin/admin)http://<VPS-IP>:3100
(admin/admin)http://<VPS-IP>:9093
(admin/admin)With this, your PBXware system is now set up to send data to Homer 7, and you can analyze it through both the Homer and Grafana dashboards.