<div dir="ltr">Hello Daniel,<div><br></div><div>thanks for the fast reply.</div><div><br></div><div>i changed the loadmodule order (siptrace.so before topos.so) and its the same behavior. With 

sip_trace_mode("t"); </div><div><br></div><div>For better understanding I attached the loading-part of my kamailio.cfg with siptrace and topos.<br></div><div>The howl request route is not included, but didnt matter imho.<br></div><div><br></div><div>Cheers</div><div>Karsten</div><div><br></div><div>#!KAMAILIO<br>## <br>## kamailio 5.3.x<br>##<br>####### Include Local Config If Exists #########<br>import_file "kamailio-local.cfg"<br><br># kamailio-define for local changes If Exists<br>import_file "kamailio-define.cfg"<br>####### Defined Values #########<br><br>#!define WITH_NAT 1<br>#!define WITH_NATSIPPING 1<br>#!define WITH_BLOCK3XX 1<br>#!define WITH_TRUNK 1<br><br># NOT WITH_MULTIDOMAIN<br># NOT WITH_REGISTER 1<br># NOT WITH_DEBUG 1<br><br>#!define WITH_TOPOS <br><br>####### Defined Values #########<br>#!ifdef WITH_MULTIDOMAIN<br>#!define MULTIDOMAIN 1<br>#!else<br>#!define MULTIDOMAIN 0<br>#!endif<br><br># use  WITH_500_ERROR as define for serial-forking on 500-RC<br><br>#!define FLT_ACC 1<br>#!define FLT_ACCMISSED 2<br>#!define FLT_ACCFAILED 3<br>#!define FLT_NATS 5<br>#!define FLB_NATB 6<br>#!define FLB_NATSIPPING 7<br>#!define FLG_DIALOG 8<br><br>#!define WITH_SDP_REWRITE 1<br>#<br>####### Global Parameters #########<br><br>### LOG Levels: 3=DBG, 2=INFO, 1=NOTICE, 0=WARN, -1=ERR<br><br>#!ifdef WITH_DEBUG<br>debug=4<br>log_stderror=yes<br>#!else<br>debug=2<br>log_stderror=no<br>#!endif<br><br>memdbg=5<br>memlog=5<br><br>log_name="kamailio"<br>log_facility=LOG_LOCAL4<br>log_prefix="{$hdr(CSeq) $ci} "<br><br># number of SIP routing processes<br>fork=yes<br>children=8<br>auto_aliases=no<br><br>tos=0x60<br><br>##############<br>#!ifdef WITH_DNSMASQ_ONLY<br>dns_servers_no=1<br>#!endif<br>use_dns_cache=on # use internal DNS cache<br>use_dns_failover=on # depends on internal DNS cache<br>dns_srv_loadbalancing=on<br>dns_try_naptr=on<br>dns_retr_time=1 # seconds before retrying a DNS request<br>dns_retr_no=3 # number of DNS retransmissions<br>dns_naptr_ignore_rfc=yes # ignore target NAPTR priority<br>dns_tcp_pref=30 # TCP has second-highest priority<br>dns_udp_pref=10 # use UDP with least priority<br>#############<br><br>/* uncomment the next line to disable TCP (default on) */<br>#disable_tcp=yes<br><br>#!ifdef WITH_TLS<br>enable_tls=yes<br>#!endif<br><br># life time of TCP connection when there is no traffic<br># - a bit higher than registration expires to cope with UA behind NAT<br>tcp_connection_lifetime=3605<br><br># sendsocket for homer <br>#!ifdef WITH_HOMER<br>#!substdef "!MY_HOMER_CAPTURE!sip:MY_HOMER_IP_ADDR:MY_HOMER_PORT!g"<br>#!substdef "!MY_LOCAL_SENDSOCK!sip:MY_PRV_IP:MY_LOCAL_SEND_PORT!g"<br>#!substdef "!MY_LOCAL_SENDLISTEN!udp:MY_PRV_IP:MY_LOCAL_SEND_PORT!g"<br>socket_workers=2<br>listen=MY_LOCAL_SENDLISTEN<br>#!endif<br><br># allows reuse of TCP ports. OS must support SO_REUSPORT<br>tcp_reuse_port=yes <br><br># control if printing routing tree and udp probing buffer debug <br># should be printed<br>verbose_startup=yes<br><br># noisy feedback, default 1, disabled 0<br>sip_warning=0<br><br>/* upper limit for TCP connections (it includes the TLS connections) */<br>tcp_max_connections=50000<br><br>####### Modules Section ########<br><br># set paths to location of modules (to sources or installation folders)<br>#!ifdef WITH_SRCPATH<br>mpath="modules/"<br>#!else<br>mpath="/usr/lib64/kamailio/modules/"<br>#!endif<br><br>#!ifdef WITH_MYSQL<br>loadmodule "db_mysql.so"<br>loadmodule "sqlops.so"<br>#!endif<br><br>loadmodule "jsonrpcs.so"<br>#!ifndef WITH_MYSQL<br>loadmodule "db_text.so"<br>#!endif<br>loadmodule "kex.so"<br>loadmodule "corex.so"<br>loadmodule "tm.so"<br>loadmodule "tmx.so"<br>loadmodule "sl.so"<br>loadmodule "rr.so"<br>loadmodule "pv.so"<br>loadmodule "maxfwd.so"<br>loadmodule "usrloc.so"<br>loadmodule "textops.so"<br>loadmodule "textopsx.so"<br>loadmodule "siputils.so"<br>loadmodule "xlog.so"<br>loadmodule "sanity.so"<br>loadmodule "ctl.so"<br>loadmodule "cfg_rpc.so"<br>loadmodule "acc.so"<br>loadmodule "path.so"<br>loadmodule "counters.so"<br>loadmodule "ndb_redis.so"<br>#!ifdef WITH_HOMER<br>loadmodule "siptrace.so"<br>#!endif<br>#!ifdef WITH_TOPOS<br>loadmodule "topos_redis.so"<br>loadmodule "topos.so"<br>#!endif<br>loadmodule "uac.so"<br>loadmodule "avpops.so"<br>loadmodule "sdpops.so"<br>loadmodule "msrp.so"<br><br>#!ifdef WITH_AUTH<br>loadmodule "auth.so"<br>loadmodule "auth_db.so"<br>#!endif<br>loadmodule "permissions.so"<br>loadmodule "rtpengine.so"<br>loadmodule "nathelper.so"<br>loadmodule "nat_traversal.so"<br>loadmodule "htable.so"<br>loadmodule "pike.so"<br>#loadmodule "dialog.so"<br>loadmodule "dispatcher.so"<br><br><br>#!ifdef WITH_MULTIDOMAIN<br>loadmodule "domain.so"<br>#!endif<br><br>#!ifdef WITH_TLS<br>loadmodule "tls.so"<br>#!endif<br><br>#!ifdef WITH_DEBUG<br>loadmodule "debugger.so"<br>#!endif<br><br><br>#SDP_HIDE<br><br># ----------------- setting module-specific parameters ---------------<br>modparam("path", "use_received", 1)<br><br># ----- jsonrpcs params -----<br>modparam("jsonrpcs", "pretty_format", 1)<br>/* set the path to RPC fifo control file */<br>modparam("jsonrpcs", "fifo_name", "/var/run/kamailio/kamailio_rpc.fifo")<br>/* set the path to RPC unix socket control file */<br>#modparam("jsonrpcs", "dgram_socket", "/var/run/kamailio/kamailio_rpc.sock")<br><br># ----- ctl params -----<br>#modparam("ctl", "binrpc", "unix:/var/run/kamailio/kamailio_ctl")<br><br># ----- tm params -----<br># auto-discard branches from previous serial forking leg<br>modparam("tm", "failure_reply_mode", 3)<br># default retransmission timeout: 30sec<br>modparam("tm", "fr_timer", 30000)<br># default invite retransmission timeout after 1xx: 120sec<br>modparam("tm", "fr_inv_timer", 120000)<br># Default value is "trying -- your call is important to us".<br>modparam("tm", "auto_inv_100_reason", "Trying")<br><br># ----- rr params -----<br># set next param to 1 to add value to ;lr param (helps with some UAs)<br>modparam("rr", "enable_full_lr", 1)<br># do not append from tag to the RR (no need for this script)<br>modparam("rr", "append_fromtag", 1)<br><br><br># ----- acc params -----<br>/* what special events should be accounted ? */<br>modparam("acc", "early_media", 1)<br>modparam("acc", "report_ack", 0)<br>modparam("acc", "report_cancels", 1)<br>modparam("acc", "detect_direction", 1)<br>modparam("acc", "log_flag", FLT_ACC)<br>modparam("acc", "log_facility", "LOG_LOCAL2")<br>modparam("acc", "log_missed_flag", FLT_ACCMISSED)<br>modparam("acc", "log_extra", "src_user=$fU;src_domain=$fd;src_ip=$si;" "dst_ouser=$tU;dst_user=$rU;dst_domain=$rd") <br>modparam("acc", "failed_transaction_flag", FLT_ACCFAILED)<br><br>modparam("permissions", "db_url", "DBURL")<br>modparam("permissions", "db_mode", 1)<br><br># ----- domain params -----<br>#!ifdef WITH_MULTIDOMAIN<br>modparam("domain", "db_url", "DBURL")<br># register callback to match myself condition with domains list<br>modparam("domain", "register_myself", 1)<br>#!endif<br><br>#!ifdef WITH_NAT<br># ----- rtpproxy params -----<br>modparam("rtpengine", "rtpengine_sock","0 == udp:<a href="http://127.0.0.1:2223">127.0.0.1:2223</a>")<br>modparam("rtpengine", "rtpengine_tout_ms", 2000)<br>modparam("rtpengine", "rtpengine_disable_tout", 20)<br><br>#!ifdef WITH_SDP_REWRITE<br>modparam("rtpengine", "read_sdp_pv", "$avp(sdp)")<br>#!endif<br><br>#modparam("rtpengine", "setid_avp", "$avp(setid)")<br>modparam("nat_traversal", "keepalive_from", "sip:keepalive@XXXXX")<br>modparam("nat_traversal", "keepalive_extra_headers", "User-Agent: SBC-OS 1.0\r\nX-KeepAlive: true\r\n")<br>modparam("nat_traversal", "keepalive_method", "OPTIONS")<br>modparam("nat_traversal", "keepalive_interval", 30)<br>modparam("nat_traversal", "keepalive_state_file", "/var/run/kamailio/keepalive_state")<br>#!endif<br><br><br>#!ifdef WITH_TLS<br># ----- tls params -----<br>modparam("tls", "config", "/etc/kamailio/tls.cfg")<br>#!endif<br><br>modparam("pike", "sampling_time_unit", 10)<br>modparam("pike", "reqs_density_per_unit", 160)<br>modparam("pike", "remove_latency", 30)<br><br># ----- htable params -----<br># ip ban htable with autoexpire after 5 minutes<br>modparam("htable", "htable", "ipban=>size=8;autoexpire=300;")<br><br>#!ifdef WITH_XMLRPC<br># ----- xmlrpc params -----<br>modparam("xmlrpc", "route", "XMLRPC");<br>modparam("xmlrpc", "url_match", "^/RPC")<br>#!endif<br><br>#!ifdef WITH_DEBUG<br># ----- debugger params -----<br>modparam("debugger", "cfgtrace", 1)<br>modparam("debugger", "log_level_name", "exec")<br>#!endif<br><br># ----- dialog ---------<br>#modparam("dialog", "dlg_flag", FLG_DIALOG)<br>#modparam("dialog", "enable_stats", 1)<br>#modparam("dialog", "dlg_match_mode", 2)<br>#modparam("dialog", "profiles_with_value", "POCS2TE;TE2POCS;totals")<br>#modparam("dialog", "track_cseq_updates", 0) ## TRACK CSEQ <br><br>#Dispatcher<br>#!ifdef WITH_MYSQL<br>modparam("dispatcher", "db_url", "DBURL")<br>modparam("dispatcher", "table_name", "dispatcher")<br>#!endif<br>#!ifndef WITH_MYSQL<br>modparam("dispatcher", "list_file", "/etc/kamailio/dispatcher.list")<br>#!endif<br>modparam("dispatcher", "ds_ping_method", "OPTIONS")<br>modparam("dispatcher", "ds_ping_from", "<sip:ping@XXXXX>")<br>modparam("dispatcher", "ds_ping_interval", 30)<br>modparam("dispatcher", "ds_probing_mode", 1)<br>modparam("dispatcher", "ds_probing_threshold", 2)<br>modparam("dispatcher", "setid_pvname", "$var(setid)")<br>modparam("dispatcher", "attrs_pvname", "$var(attrs)")<br>modparam("dispatcher", "ds_ping_reply_codes", "class=2")<br>modparam("dispatcher", "ds_ping_latency_stats", 1)<br>#!ifdef WITH_500_ERROR<br>modparam("dispatcher", "flags", 2)<br>#!endif<br><br>#TOPOS<br>#modparam("ndb_redis", "server", "name=srv8;addr=172.20.160.155;port=6379;db=8")<br>modparam("ndb_redis", "server", "name=CFG_REDIS_NAME;addr=CFG_REDIS_ADDR;port=6379;db=CFG_REDIS_DB")<br>modparam("ndb_redis", "connect_timeout", 1500) # default 1000ms/1sec<br>modparam("ndb_redis", "cmd_timeout", 1500) # default 1000ms/1sec<br><br><br>#### $mb message debugging (see event-routes)<br>#!ifdef WITH_MB_DEBUG<br>modparam("corex", "network_io_intercept", 1)<br>modparam("corex", "min_msg_len", 32)<br>#!endif<br><br>#!ifdef WITH_TOPOS<br>modparam("topos", "storage", "redis")<br>modparam("topos_redis", "serverid", "CFG_REDIS_NAME")<br>modparam("topos", "branch_expire", 14400)<br>modparam("topos", "dialog_expire", 14400)<br>modparam("topos", "clean_interval", 60)<br>#!endif<br><br>#dont' restore<br>##modparam("uac","restore_mode","none") # SBC-OS<br>### modparam("uac","restore_dlg", 1) # needs dialog.so<br>#modparam("uac","restore_mode","manual")<br>#modparam("uac","restore_from_avp","$avp(s:original_uri_from)") # needed if you dont activate dialog.so and set restore_mode auto!<br>#modparam("uac","restore_to_avp","$avp(s:original_uri_to)")<br><br><br>## UAC REGISTER<br>#!ifdef WITH_UAC_REGISTER<br>modparam("uac", "reg_contact_addr", "CFG_PROD_IP")<br>modparam("uac", "reg_timer_interval", 10)<br>modparam("uac", "reg_retry_interval", 10)<br>modparam("uac", "reg_db_url", "DBURL")<br>modparam("uac", "restore_mode", "auto") # auto is default<br>modparam("uac", "auth_username_avp", "$avp(AVP_AUTH_USERNAME)")<br>modparam("uac", "auth_password_avp", "$avp(AVP_AUTH_PASSWORD)")<br>modparam("uac", "auth_realm_avp", "$avp(AVP_AUTH_REALM)")<br>modparam("uac", "reg_keep_callid", 1) # set to 1 - RFC3261 conform <br>modparam("uac", "default_socket", "CFG_PROD_IP:5060") # tcp_reuse_port=yes MUSS gesetzt werden.<br>#!endif<br><br><br>#!ifdef WITH_HOMER<br>#Siptrace<br>modparam("siptrace", "force_send_sock", "MY_LOCAL_SENDSOCK")<br># local interface from where to send the duplicated traffic<br>modparam("siptrace", "duplicate_uri", "MY_HOMER_CAPTURE")<br>modparam("siptrace", "hep_mode_on", 1) # enable/disable Homer encapsulate mode<br>modparam("siptrace", "hep_version", 3) # HEPv3 the timestamp and capture agent ID will be included in the HEP header<br>modparam("siptrace", "trace_to_database", 0) # trace to database<br>modparam("siptrace", "trace_on", 1) # enable/disable trace<br>modparam("siptrace", "trace_mode", 0) # default 0, if 1 then you dont need call siptrace flag or sip_trace()<br>modparam("siptrace", "hep_capture_id", 8) # capture agent id Limitation: 32-bit for HEPv3.<br>#!endif<br><br>#!ifdef WITH_MYSQL<br>modparam("sqlops","sqlcon","db=>DBURL")<br>#!endif<br><br>####### Routing Logic ########<br><br>include_file "kamailio-hmr.cfg"<br><br>remove.prack = 1 desc "1 true - 0 false"<br>mylog.logint = 0 desc "on the fly logging"<br><br># Main SIP request routing logic<br># - processing of any incoming SIP request starts with this route<br># - note: this is the same as route { ... }<br>request_route {<br><br>#!ifdef WITH_HOMER<br># Set the tracing mode: message, transaction or dialog. Need 5.3.x<br> sip_trace_mode("t");<br>#!endif<br>  ...<br>}<br># vim: set tabstop=4 softtabstop=4 shiftwidth=4 noexpandtab:<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Do., 11. Juni 2020 um 10:25 Uhr schrieb Daniel-Constantin Mierla <<a href="mailto:miconda@gmail.com">miconda@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <p>Hello,</p>
    <p>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.</p>
    <p>Cheers,<br>
      Daniel<br>
    </p>
    <div>On 11.06.20 10:05, Karsten Horsmann
      wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div>Hi Mailinglist,</div>
        <div><br>
        </div>
        <div>some of my kamailio-version is 5.3.4 with topos.</div>
        <div><br>
        </div>
        <div>During the last discussion about sip_trace_mode("t") i
          found new behaivor. With this tracingmode i see the "internal"
          before topos writing.</div>
        <div><br>
        </div>
        <div>Here my questions:</div>
        <div><br>
        </div>
        <div>Can i change it to "whats on the wire" (topos rewritten
          mode)? I didnt checked all modes.</div>
        <div>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".</div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>#!ifdef WITH_HOMER<br>
          #Siptrace<br>
          modparam("siptrace", "force_send_sock", "MY_LOCAL_SENDSOCK")<br>
          # local interface from where to send the duplicated traffic<br>
          modparam("siptrace", "duplicate_uri", "MY_HOMER_CAPTURE")<br>
          modparam("siptrace", "hep_mode_on", 1) # enable/disable Homer
          encapsulate mode<br>
          modparam("siptrace", "hep_version", 3) # HEPv3 the timestamp
          and capture agent ID will be included in the HEP header<br>
          modparam("siptrace", "trace_to_database", 0) # trace to
          database<br>
          modparam("siptrace", "trace_on", 1) # enable/disable trace<br>
          modparam("siptrace", "trace_mode", 0) # default 0, if 1 then
          you dont need call siptrace flag or sip_trace()<br>
          modparam("siptrace", "hep_capture_id", 8) # capture agent id
          Limitation: 32-bit for HEPv3.<br>
          #!endif<br>
          <br>
          <br>
          #!ifdef WITH_HOMER<br>
          # Set the tracing mode: message, transaction or dialog. Need
          5.3.x<br>
                  sip_trace_mode("t");<br>
          #!endif<br>
          <br>
          *** captured on the topos kamailio:</div>
        <div><br>
          2020-06-11 08:35:11 +0200 : <a href="http://172.24.32.28:5060" target="_blank">172.24.32.28:5060</a>
          -> <a href="http://172.24.52.3:5060" target="_blank">172.24.52.3:5060</a><br>
          INVITE <a href="http://sip:+49XXXXXXXXXXXX@172.24.52.3:5060" target="_blank">sip:+49XXXXXXXXXXXX@172.24.52.3:5060</a>
          SIP/2.0<br>
          Record-Route:
<a><sip:172.24.32.28;r2=on;lr=on;ftag=1ea69f36;vsf=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO3VzZXI9cGhvbmU-;vst=AAAAAAAAAAAAAAAAAAAAAAAAAABLXVQATFVCVUheUUgcXAIBHnBvcnQ9dGNwO3VzZXI9cGhvbmU-;proxy_media=yes;nat=yes></a><br>
          Record-Route:
<a><sip:100.80.0.20;transport=tcp;r2=on;lr=on;ftag=1ea69f36;vsf=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO3VzZXI9cGhvbmU-;vst=AAAAAAAAAAAAAAAAAAAAAAAAAABLXVQATFVCVUheUUgcXAIBHnBvcnQ9dGNwO3VzZXI9cGhvbmU-;proxy_media=yes;nat=yes></a><br>
          Via: SIP/2.0/UDP
          172.24.32.28;branch=z9hG4bK34b.1b6e5fbd9cf7af26bb168d1469096714.0;i=74<br>
          Via: SIP/2.0/TCP
AA.AAA.AAA.AAA:5060;rport=5060;branch=z9hG4bKeca7a7f789c9f647560353e3cf1cd592.ba7930dc<br>
          Max-Forwards: 52<br>
          To: <a><sip:+49XXXXXXXXXXXX@some.provider.example></a><br>
          From:
          <a><sip:+49YYYYYYYYYYY@some.provider.example></a>;tag=1ea69f36<br>
          Call-ID: <a href="mailto:3af87db089119841@AA.AAA.AAA.AAA" target="_blank">3af87db089119841@AA.AAA.AAA.AAA</a><br>
          Contact:
          <a><sip:TFFRA002@AA.AAA.AAA.AAA:5060;transport=tcp></a><br>
          Supported: histinfo,replaces<br>
          CSeq: 647169 INVITE<br>
          Allow: ACK, BYE, CANCEL, INVITE, OPTIONS, REFER, REGISTER,
          UPDATE<br>
          P-Asserted-Identity:
          <a><sip:+49BBBBBBBBBB@some.provider.example;user=phone></a><br>
          Content-Type: application/sdp<br>
          Content-Disposition: session<br>
          Content-Length: 298<br>
          X-Group-SBC: 2006<br>
          X-Routing-SBC: un2tr-cgn-trunk<br>
          <br>
          ---------------------------------------</div>
        <div>*** captured on the kamailio behind 172.24.52.3</div>
        <div><br>
          2020-06-11 08:35:11 +0200 : <a href="http://172.24.32.28:5060" target="_blank">172.24.32.28:5060</a>
          -> <a href="http://172.24.52.3:5060" target="_blank">172.24.52.3:5060</a><br>
          INVITE <a href="http://sip:+49XXXXXXXXXXXX@172.24.52.3:5060" target="_blank">sip:+49XXXXXXXXXXXX@172.24.52.3:5060</a>
          SIP/2.0<br>
          Via: SIP/2.0/UDP
          172.24.32.28;branch=z9hG4bK34b.1b6e5fbd9cf7af26bb168d1469096714.0;i=74<br>
          Max-Forwards: 52<br>
          To: <a><sip:+49XXXXXXXXXXXX@some.provider.example></a><br>
          From:
          <a><sip:+49YYYYYYYYYYY@some.provider.example></a>;tag=1ea69f36<br>
          Call-ID: <a href="mailto:3af87db089119841@AA.AAA.AAA.AAA" target="_blank">3af87db089119841@AA.AAA.AAA.AAA</a><br>
          Supported: histinfo,replaces<br>
          CSeq: 647169 INVITE<br>
          Allow: ACK, BYE, CANCEL, INVITE, OPTIONS, REFER, REGISTER,
          UPDATE<br>
          P-Asserted-Identity:
          <a><sip:+49BBBBBBBBBB@some.provider.example;user=phone></a><br>
          Content-Type: application/sdp<br>
          Content-Disposition: session<br>
          Content-Length: 298<br>
          X-Group-SBC: 2006<br>
          X-Routing-SBC: un2tr-cgn-trunk<br>
          Contact: <<a href="mailto:sip%3Abtpsh-5ee1105a-1903c-1@172.24.32.28" target="_blank">sip:btpsh-5ee1105a-1903c-1@172.24.32.28</a>><br>
        </div>
        <div><br>
        </div>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        <div dir="ltr">Cheers<br>
          *Karsten Horsmann*<br>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <pre>_______________________________________________
Kamailio (SER) - Users Mailing List
<a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
    </blockquote>
    <pre cols="72">-- 
Daniel-Constantin Mierla -- <a href="http://www.asipto.com" target="_blank">www.asipto.com</a>
<a href="http://www.twitter.com/miconda" target="_blank">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda" target="_blank">www.linkedin.com/in/miconda</a>
Funding: <a href="https://www.paypal.me/dcmierla" target="_blank">https://www.paypal.me/dcmierla</a></pre>
  </div>

</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Mit freundlichen Grüßen<br>*Karsten Horsmann*<br></div>