[OpenSIPS-Users] HEPv3 siptrace to Homer v7 - "Trailing stray characters"

Bogdan-Andrei Iancu bogdan at opensips.org
Tue Jun 23 10:01:13 EST 2020


OK, let's continue on the ticket.

Regards,

Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
   https://www.opensips-solutions.com

On 6/22/20 11:54 PM, solarmon wrote:
> Hi,
>
> I had opened a GitHub for this issue:
>
> https://github.com/OpenSIPS/opensips/issues/2146
>
> (Sorry, I seem to have forgotten to put a title on it)
>
> The opensips version is 2.4:
>
> |version: opensips 2.4.5 (x86_64/linux) flags: STATS: On, 
> DISABLE_NAGLE, USE_MCAST, SHM_MMAP, PKG_MALLOC, F_MALLOC, 
> FAST_LOCK-ADAPTIVE_WAIT ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 
> 262144, MAX_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE 65535 poll method 
> support: poll, epoll, sigio_rt, select. git revision: 3a566f1 main.c 
> compiled on 09:53:43 Mar 15 2019 |
>
>
> Thank you.
>
> On Mon, 22 Jun 2020, 18:19 Bogdan-Andrei Iancu, <bogdan at opensips.org 
> <mailto:bogdan at opensips.org>> wrote:
>
>     Hi,
>
>     What is the exact OpenSIPS version you have (opensips -V) ?
>
>     Regards,
>
>     Bogdan-Andrei Iancu
>
>     OpenSIPS Founder and Developer
>        https://www.opensips-solutions.com
>
>     On 6/18/20 12:13 PM, solarmon wrote:
>>     Hi,
>>
>>     I'm trying to set up siptrace to send HEPv3 packets to a Homer 7
>>     setup.
>>
>>     Currently this is not working and it seems the HEPv3 packets
>>     coming from opensips is not being ingested for some reason. Using
>>     hepgen (https://github.com/sipcapture/hepgen.js) to generate test
>>     HEPv3 traffic on the same opensips nodes is successful.
>>
>>     When comparing both he captured opensips and hepgen generated
>>     HEPv3 packets I notice the following difference which might
>>     explain why the opensips HEPv3 packets are not being ingested.
>>
>>     I'm using the HEP dissector plugin for Wireshark from:
>>
>>     https://github.com/sipcapture/hep-wireshark
>>
>>     The opensips HEPv3 packet is decoded as HEPv3 by the dissector
>>     plugin, but it gives a working about "Trailing stray characters"
>>     for the packet. Inspecting the packet further I see that there is
>>     indeed extra data at the end. For example, the for the HEPv3
>>     packet for INVITE there is the following data:
>>
>>     .....70110F001-0000FA9B-5EEA5D1C-0000000E at ip.address
>>
>>     (IP address sanitised)
>>
>>     This seems to be the same value as for the Call-ID header:
>>
>>     Call-ID: 0110F001-0000FA9B-5EEA5D1C-0000000E at ip.address
>>     <mailto:0110F001-0000FA9B-5EEA5D1C-0000000E at ip.address>
>>
>>     I have the following config, which I pulled together from various
>>     sources - so I'm not sure whether this is correct or causing this
>>     issue:
>>
>>     ### HEP Capture
>>
>>     #TCP Hep listener
>>     listen=hep_tcp:w.x.y.z:6060
>>     #UDP Hep listener
>>     listen=hep_udp:w.x.y.z:6060
>>
>>     loadmodule "proto_hep.so"
>>     modparam("proto_hep", "hep_id",
>>     "[homer]a.b.c.d:9060;transport=tcp;version=3;")
>>
>>     #loadmodule "tls_mgm.so"
>>     #loadmodule "proto_tls.so"
>>     #modparam("proto_tls", "trace_destination", "homer")
>>     #modparam("proto_tls", "trace_filter_route", "trans_tracer")
>>
>>     loadmodule "siptrace.so"
>>     modparam("siptrace", "trace_on", 1)
>>     modparam("siptrace", "trace_id", "[traceid]uri=hep:homer")
>>
>>     ###
>>
>>     and I'm call sip_trace() withing the main route{} function (just
>>     for testing at the moment):
>>
>>     sip_trace("traceid","M","sip");
>>
>>     Why is opensips adding this extra data at the end of the HEPv3
>>     packets and is this expected/normal?
>>
>>     If not expected/normal how should I change the opensips config to
>>     resolve it.
>>
>>     Thank you.
>>
>>
>>     _______________________________________________
>>     Users mailing list
>>     Users at lists.opensips.org  <mailto:Users at lists.opensips.org>
>>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20200623/bb55ae1f/attachment.html>


More information about the Users mailing list