-
-
Notifications
You must be signed in to change notification settings - Fork 242
Examples: FreeSwitch
Freeswitch ships with an integrated HEP Capture Agent designed to work with HOMER
UPDATE: FreeSwitch is being updated to support HEP2/3 pending PR
To enable HEP capturing, open sofia.conf.xml and set capture-server param
<param name="capture-server" value="udp:192.168.0.1:9060"/>
open internal.xml and change sip-capture param to "yes"
<param name="sip-capture" value="yes"/>
note: the ip address and port must be same as the listen param in your kamailio.cfg
To enable/disable the HEP agent on demand, you can use CLI commands:
freeswitch@fsnode04> sofia global capture on
+OK Global capture on
freeswitch@fsnode04> sofia global capture off
+OK Global capture off
You can choose to activate HEP capturing only for a specific profile:
freeswitch@fsnode04> sofia profile internal capture on
Enabled sip capturing on internal
freeswitch@fsnode04> sofia profile internal capture off
Disabled sip capturing on internal
hepipe.js provides experimental support for FreeSWITCH ESL integration for call quality reports feeding to HOMER 5. If you test or extend this feature please share your feedback!
(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: