So, I see there is no hep.conf file so I created one, gave it permissions with fwconsole chown (yes confirmed ownership is asterisk:asterisk), and placed some the minimal settings needed.
I set the needed modules to load in modules.conf, then reload.
Then looking in Asterisk:
localhost*CLI> module show like hep
Module Description Use Count Status Support Level
res_hep.so HEPv3 API 0 Not Running extended
res_hep_pjsip.so PJSIP HEPv3 Logger 0 Not Running extended
res_hep_rtcp.so RTCP HEPv3 Logger 0 Not Running extended
HmmmâŚnot running
Looking
in the âfullâ log I see:
[2018-01-22 14:50:07] ERROR[16774] config_options.c: Unable to load config file âhep.confâ
[2018-01-22 14:50:10] WARNING[16774] res_hep_rtcp.c: res_hep is not loaded or running; declining module load
[2018-01-22 14:50:10] WARNING[16774] res_hep_pjsip.c: res_hep is not loaded or running; declining module load
;
; Note that this configuration file is consumed by res_hep, which is responsible
; for the HEPv3 protocol manipulation and managing the connection to the Homer
; capture server. Additional modules provide specific messages to be sent to
; the Homer server:
; - res_hep_pjsip: Send SIP messages transmitted/received by the PJSIP stack
; - res_hep_rtcp: Send RTCP information (all channels)
;
; All settings are currently set in the general section.
[general]
enabled = yes ; Enable/disable forwarding of packets to a
; HEP server. Default is âyesâ.
capture_address = 192.168.1.143:9060 ; The address of the HEP capture server.
;capture_password = foo ; If specified, the authorization passsword
; for the HEP server. If not specified, no
; authorization password will be sent.
capture_id = 2235 ; A unique integer identifier for this
; server. This ID will be embedded sent
; with each packet from this server.
uuid_type = call-id ; Specify the preferred source for the Homer
; correlation UUID. Valid options are:
; - âcall-idâ for the PJSIP or chan_sip SIP
; Call-ID
; - âchannelâ for the Asterisk channel name
; Note: If âcall-idâ is specified but the
; channel is not PJSIP or chan_sip then the
; Asterisk channel name will be used instead.
Okay, all unloads failed, but the loads were successful.
module show like hep
Module Description Use Count Status Support Level
res_hep.so HEPv3 API 0 Running extended
res_hep_pjsip.so PJSIP HEPv3 Logger 0 Running extended
res_hep_rtcp.so RTCP HEPv3 Logger 0 Running extended
3 modules loaded
That may help for now, but when happens on a reload, or restart?