-
-
Notifications
You must be signed in to change notification settings - Fork 245
HEPGEN Test
Not sure if your HOMER setup is operational? No problem!
hepgen.js simulates a HEP capture agent and allows you to quick validate your system. Think of it as a SIPP for HEP packets you can use to simulate various scenarios and features.
- NodeJS 14.x or higher
Install hepgen.js
globally using npm
npm install -g hepgen.js
Let's run hepgen.js
against oue HOMER deployment!
hepgen.js -s HOMER_IP -p HOMER_PORT -c $(npm root -g)/hepgen.js/config/b2bcall_rtcp.js
Replace HOMER_IP
(127.0.0.1) and HOMER_PORT
(9060) to point at your setup. You want to simulate an agent!
Login to your HOMER instance, set the time range to the last 10 minutes, and search. Your HEPgen.js call should appear.
Our synthetic HEP session will contain randomly generated IPs and numbers from SIP user hepgenjs
For more information, please refer to the hepgen.js repository.
(C) 2008-2023 QXIP BV
HEP/EEP Agent Examples:
- CaptAgent
- HEPlify
- Kamailio
- OpenSIPS
- FreeSwitch
- Asterisk
- sipgrep
- sngrep
- RTPEngine
- RTPProxy
- Oracle ACME SBC
- Sonus SBC
- Avaya SM
- Sansay SBC
HEP/EEP Agent Examples (LOGS):
HEP/EEP Proxy:
Extra Examples:
- Custom JSON Stats
- RTCP-XR Stats
- GEO IP Maps
- Janus/Meetecho-WebRTC
- Cloudshark Export
- Encrypted HEP Tunneling
- SNMP Monitoring
- FreeSWITCH ESL Monitoring
- Kazoo Monitoring
- Speech-to-Text-to-HEP
Extra Resources: