Hello,
to get what is received from/sent to network, you have to use:
modparam("siptrace", "trace_mode", 1)
And no longer use siptrace flag or functions in configuration file. In
the configuration file the sip message is the one after topos handled
the incoming message and before topos handles the outgoing message.
Cheers,
Daniel
On 11.06.20 11:35, Karsten Horsmann wrote:
Hello Daniel,
thanks for the fast reply.
i changed the loadmodule order (siptrace.so before topos.so) and its
the same behavior. With sip_trace_mode("t");
For better understanding I attached the loading-part of my
kamailio.cfg with siptrace and topos.
The howl request route is not included, but didnt matter imho.
Cheers
Karsten
[...]
# vim: set tabstop=4 softtabstop=4 shiftwidth=4 noexpandtab:
Am Do., 11. Juni 2020 um 10:25 Uhr schrieb Daniel-Constantin Mierla
<miconda(a)gmail.com <mailto:miconda@gmail.com>>:
Hello,
try to load siptrace module before the topos module, iirc they use
the same event hooks. If doesn't work, then I will check the code.
Cheers,
Daniel
On 11.06.20 10:05, Karsten Horsmann wrote:
Hi Mailinglist,
some of my kamailio-version is 5.3.4 with topos.
During the last discussion about sip_trace_mode("t") i found new
behaivor. With this tracingmode i see the "internal" before topos
writing.
Here my questions:
Can i change it to "whats on the wire" (topos rewritten mode)? I
didnt checked all modes.
And if so, can i switch that on-the-fly with $var for example?
For topos debugging its fine with sip_trace_mode("t") - not for
"hey carrier, you made some mistakes".
#!ifdef WITH_HOMER
#Siptrace
modparam("siptrace", "force_send_sock",
"MY_LOCAL_SENDSOCK")
# local interface from where to send the duplicated traffic
modparam("siptrace", "duplicate_uri",
"MY_HOMER_CAPTURE")
modparam("siptrace", "hep_mode_on", 1) # enable/disable Homer
encapsulate mode
modparam("siptrace", "hep_version", 3) # HEPv3 the timestamp and
capture agent ID will be included in the HEP header
modparam("siptrace", "trace_to_database", 0) # trace to database
modparam("siptrace", "trace_on", 1) # enable/disable trace
modparam("siptrace", "trace_mode", 0) # default 0, if 1 then you
dont need call siptrace flag or sip_trace()
modparam("siptrace", "hep_capture_id", 8) # capture agent id
Limitation: 32-bit for HEPv3.
#!endif
#!ifdef WITH_HOMER
# Set the tracing mode: message, transaction or dialog. Need 5.3.x
sip_trace_mode("t");
#!endif
*** captured on the topos kamailio:
2020-06-11 08:35:11 +0200 : 172.24.32.28:5060
<http://172.24.32.28:5060> -> 172.24.52.3:5060
<http://172.24.52.3:5060>
INVITE sip:+49XXXXXXXXXXXX@172.24.52.3:5060
<http://sip:+49XXXXXXXXXXXX@172.24.52.3:5060> SIP/2.0
Record-Route:
<sip:172.24.32.28;r2=on;lr=on;ftag=1ea69f36;vsf=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO3VzZXI9cGhvbmU-;vst=AAAAAAAAAAAAAAAAAAAAAAAAAABLXVQATFVCVUheUUgcXAIBHnBvcnQ9dGNwO3VzZXI9cGhvbmU-;proxy_media=yes;nat=yes>
Record-Route:
<sip:100.80.0.20;transport=tcp;r2=on;lr=on;ftag=1ea69f36;vsf=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO3VzZXI9cGhvbmU-;vst=AAAAAAAAAAAAAAAAAAAAAAAAAABLXVQATFVCVUheUUgcXAIBHnBvcnQ9dGNwO3VzZXI9cGhvbmU-;proxy_media=yes;nat=yes>
Via: SIP/2.0/UDP
172.24.32.28;branch=z9hG4bK34b.1b6e5fbd9cf7af26bb168d1469096714.0;i=74
Via: SIP/2.0/TCP
AA.AAA.AAA.AAA:5060;rport=5060;branch=z9hG4bKeca7a7f789c9f647560353e3cf1cd592.ba7930dc
Max-Forwards: 52
To: <sip:+49XXXXXXXXXXXX@some.provider.example>
From: <sip:+49YYYYYYYYYYY@some.provider.example>;tag=1ea69f36
Call-ID: 3af87db089119841(a)AA.AAA.AAA.AAA
<mailto:3af87db089119841@AA.AAA.AAA.AAA>
Contact: <sip:TFFRA002@AA.AAA.AAA.AAA:5060;transport=tcp>
Supported: histinfo,replaces
CSeq: 647169 INVITE
Allow: ACK, BYE, CANCEL, INVITE, OPTIONS, REFER, REGISTER, UPDATE
P-Asserted-Identity:
<sip:+49BBBBBBBBBB@some.provider.example;user=phone>
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 298
X-Group-SBC: 2006
X-Routing-SBC: un2tr-cgn-trunk
---------------------------------------
*** captured on the kamailio behind 172.24.52.3
2020-06-11 08:35:11 +0200 : 172.24.32.28:5060
<http://172.24.32.28:5060> -> 172.24.52.3:5060
<http://172.24.52.3:5060>
INVITE sip:+49XXXXXXXXXXXX@172.24.52.3:5060
<http://sip:+49XXXXXXXXXXXX@172.24.52.3:5060> SIP/2.0
Via: SIP/2.0/UDP
172.24.32.28;branch=z9hG4bK34b.1b6e5fbd9cf7af26bb168d1469096714.0;i=74
Max-Forwards: 52
To: <sip:+49XXXXXXXXXXXX@some.provider.example>
From: <sip:+49YYYYYYYYYYY@some.provider.example>;tag=1ea69f36
Call-ID: 3af87db089119841(a)AA.AAA.AAA.AAA
<mailto:3af87db089119841@AA.AAA.AAA.AAA>
Supported: histinfo,replaces
CSeq: 647169 INVITE
Allow: ACK, BYE, CANCEL, INVITE, OPTIONS, REFER, REGISTER, UPDATE
P-Asserted-Identity:
<sip:+49BBBBBBBBBB@some.provider.example;user=phone>
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 298
X-Group-SBC: 2006
X-Routing-SBC: un2tr-cgn-trunk
Contact: <sip:btpsh-5ee1105a-1903c-1@172.24.32.28
<mailto:sip%3Abtpsh-5ee1105a-1903c-1@172.24.32.28>>
--
Cheers
*Karsten Horsmann*
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users(a)lists.kamailio.org <mailto:sr-users@lists.kamailio.org>
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla --
www.asipto.com <http://www.asipto.com>
www.twitter.com/miconda <http://www.twitter.com/miconda> --
www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
Funding:
https://www.paypal.me/dcmierla
--
Mit freundlichen Grüßen
*Karsten Horsmann*