Have upgraded to v2.2.3, added a hep udp listener and still having problems.
Also tried adding a hep tcp listener and changing the protocol to tcp.

My edited opensips.cfg file is now like this:

# LAN interface
listen=udp:192.168.0.118:5060
listen=tls:192.168.0.118:5061
listen=hep_udp:192.168.0.118:5656
listen=hep_tcp:192.168.0.118:5656

loadmodule "proto_udp.so"
loadmodule "proto_tcp.so"
loadmodule "tls_mgm.so"
loadmodule "proto_tls.so"
loadmodule "proto_hep.so"
loadmodule "mi_fifo.so"
loadmodule "mi_datagram.so"
loadmodule "cfgutils.so"
loadmodule "db_mysql.so"
loadmodule "sl.so"
loadmodule "tm.so"
loadmodule "rr.so"
loadmodule "signaling.so"
loadmodule "sipmsgops.so"
loadmodule "siptrace.so"
loadmodule "sipcapture.so"
loadmodule "registrar.so"
loadmodule "auth.so"
loadmodule "auth_db.so"
loadmodule "acc.so"
loadmodule "uri.so"
loadmodule "domain.so"
loadmodule "dialog.so"
loadmodule "nathelper.so"
loadmodule "rtpproxy.so"
loadmodule "textops.so"
loadmodule "avpops.so"
loadmodule "permissions.so"
loadmodule "group.so"
...


modparam("siptrace", "trace_on", 1)
modparam("siptrace", "trace_id", 
"[tid]uri=hep:xx.yy.zz.234:9060;transport=tcp;version=3")

route[REGISTER] {
    sip_trace("tid", "t");
...

I am testing it by registering a phone over tls onto a test server behind NAT 
(external address aa.bb.80.225). I want it to send hep data to the capture node 
at xx.yy.zz.234.

Now getting the following errors when sip_trace is called during registration:
2017-03-15 11:27:13 ERROR:proto_hep:tcpconn_async_connect: poll error: flags 1c
2017-03-15 11:27:13 ERROR:proto_hep:tcpconn_async_connect: failed to retrieve 
SO_ERROR [server=xx.yy.zz.234:9060] (111) Connection refused
2017-03-15 11:27:13 ERROR:proto_hep:hep_tcp_send: async TCP connect failed
2017-03-15 11:27:13 ERROR:siptrace:msg_send: send() for proto 9 failed
2017-03-15 11:27:13 ERROR:siptrace:trace_send_hep_duplicate: cannot send 
duplicate message
2017-03-15 11:27:13 ERROR:siptrace:save_siptrace: Failed to duplicate with hep 
to <:>

The capture node at xx.yy.zz.234 is running Kamailio v4.2. Could the above 
errors be caused by incompatibility with Kamailio or do they look more 
fundamental than that?
If I change the capture node to OpenSIPS, will it have to be v2.2.3?  (I 
already have v1.11 installed on that server and didn't want to have to upgrade).

The capture node did receive some traffic from my test server, but nothing 
appeared on the homer dashboard.
Here is the iptables output for the listening port 9060 on the server at 
xx.yy.zz.234:
]# iptables -L -nv | grep 9060
    0     0 ACCEPT     udp  --  *      *       aa.bb.80.128/25       0.0.0.0/0  
         udp dpt:9060
   16   960 ACCEPT     tcp  --  *      *       aa.bb.80.128/25       0.0.0.0/0  
         tcp dpt:9060

John Quick
Smartvox Limited
Tel:   01727-221221


-----Original Message-----
From: Ionut Ionita [mailto:[email protected]] 
Sent: 15 March 2017 09:00
To: [email protected]; OpenSIPS devel mailling list 
<[email protected]>
Subject: Re: [OpenSIPS-Devel] siptrace hep "hit a programming bug"

That should be fixed in 2.2.3 . You have to define a hep udp listener in order 
to work.

Regards,

Ionut Ionita
OpenSIPS Developer

On 03/14/2017 11:41 AM, John Quick wrote:
> Hi,
>
> I'm trying to configure opensips v2.2.2 to send hep data to a homer 
> capture server.
> Here are a few lines from my opensips.cfg that might be relevant:
> loadmodule "proto_udp.so"
> loadmodule "proto_hep.so"
> loadmodule "siptrace.so"
>
> modparam("siptrace", "trace_on", 1)
> modparam("siptrace", "trace_id",
> "[tid]uri=hep:xx.yy.zz.234:9060;transport=udp;version=2;")
>
> The following message is being written to the logs frequently:
> 2017-03-14 09:32:13 CRITICAL:siptrace:msg_send: #012>>> using proto 8 
> which is not init!#012#012It seems you have hit a programming 
> bug.#012Please help us make OpenSIPS better by reporting it at 
> https://github.com/OpenSIPS/opensips/issues
> 2017-03-14 09:32:13 ERROR:siptrace:trace_send_hep_duplicate: cannot 
> send duplicate message
> 2017-03-14 09:32:13 ERROR:siptrace:save_siptrace: Failed to duplicate 
> with hep to <:>
>
> John Quick
> Smartvox Limited
>
>
>
> _______________________________________________
> Devel mailing list
> [email protected]
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel


_______________________________________________
Devel mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel

Reply via email to