sippy / rtpproxy

The RTPproxy is a high-performance software proxy for RTP streams that can work together with Sippy B2BUA, Kamailio, OpenSIPS and SER.
http://rtpproxy.org
BSD 2-Clause "Simplified" License
418 stars 115 forks source link

Create documentation for the acct_rtcp_hep module. #101

Open sobomax opened 4 years ago

sobomax commented 4 years ago

I see that a HEP client has been integrated. I would like to use it but I don't see any instructions. Please can someone tell me how to use it?

  • Mark Farmer
solarmon commented 2 years ago

Hi.

I am also interested in the HEP capture feature in rtpproxy 2.2.0

The documentation for rtpproxy 2.2 (https://www.rtpproxy.org/doc/master/user_manual.html#CONFIGURATION) suggests that the documentation for the configuration is still TODO.

Where can we find information on how to set up the configuration file, load the acct_rtcp_help module and configure it to point to a HEP/Homer server.

Thank you.

lmangani commented 2 years ago

For anyone interested, we are tracking the available config information in the HOMER Wiki Please feel free to extend or suggest any required corrections

solarmon commented 2 years ago

This is what I had to do to get rtpproxy 2.2.0 configured to send RTCP captures to a HEP server.

I had a systemd service file for rtpproxy configured to point to a configuration file using the --config <path-to-config-file> parameter of rtpproxy (which is not documented in the rtpproxy man docs).

The configuration file should then use the following example format to load the rtpp_acct_rtcp_hep module and configure it to point to a HEP server:

modules {
   rtpp_acct_rtcp_hep {
       load = /usr/local/lib/rtpproxy/rtpp_acct_rtcp_hep.so
       capt_host  = HEP_SERVER_IP
       capt_port  = 9060
       capt_ptype = udp
       capt_id = 101
   }
}

I hope that helps others trying to find this undocumented but very useful feature of rtpproxy.

Thanks to @lmangani for the help and support. The above details has also been documented at https://github.com/sipcapture/homer/wiki/Examples-RTPPROXY