<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <tt>Hello Tushar,<br>
      <br>
      Welcome to the OpenSIPS project community. The project you are
      looking at requires C skills and covers several tasks:<br>
      <br>
      1) creating a control channel (for commands) in parallel with the
      existing HEP data channel. This control channel is bidirectional,
      allowing OpenSIPS (as tracing node) to push data description to
      the capturing server. Also the capturing server may send
      instructions about controlling what and how is it traced by
      OpenSIPS. The control channel is to be based on RMQ. OpenSIPS
      already has capabilities of sending RMQ messages. So, breaking
      even more:<br>
          a) add in OpenSIPS capability to act as an RMQ consumer<br>
          b) integrate in OpenSIPS the capability of using its RMQ
      sender for describing data to the capturing server<br>
          c) have HEP and siptrace module to interpret the commands send
      by the capturing server via control protocol<br>
      <br>
      2) add more data types to be traced by OpenSIPS, like DB queries,
      b2b sessions - here, the tracing support is in place, you need to
      create new hooks for these new data types and to pack them via HEP.<br>
      <br>
      As a starting point, you should try to install Homer capturing
      Server (see
      <a class="moz-txt-link-freetext" href="https://github.com/sipcapture/homer-installer/tree/opensips-2.3">https://github.com/sipcapture/homer-installer/tree/opensips-2.3</a> )
      and to configure another OpenSIPS to act as a tracing node (for
      SIP traffic) (see
      <a class="moz-txt-link-freetext" href="https://blog.opensips.org/2017/03/22/capturing-beyond-sip/">https://blog.opensips.org/2017/03/22/capturing-beyond-sip/</a>)<br>
      <br>
      Best regards,<br>
    </tt>
    <pre class="moz-signature" cols="72">Bogdan-Andrei Iancu

OpenSIPS Founder and Developer
  <a class="moz-txt-link-freetext" href="http://www.opensips-solutions.com">http://www.opensips-solutions.com</a>
OpenSIPS Summit 2018
  <a class="moz-txt-link-freetext" href="http://www.opensips.org/events/Summit-2018Amsterdam">http://www.opensips.org/events/Summit-2018Amsterdam</a>
</pre>
    <div class="moz-cite-prefix">On 02/26/2018 12:53 AM, TUSHAR AGGARWAL
      . wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAO_b4XGzQdR=aYqhBu-vcp_eGZvco8BoV+W0PvYg4ECOusTmjw@mail.gmail.com">
      <div dir="ltr">
        <div>
          <div>
            <div>
              <div>
                <div>Hello everyone,<br>
                </div>
                I would like to take this opportunity of introducing
                myself to the OpenSIPS community. I am Tushar Aggarwal,
                a third year undergraduate from BITS Pilani Hyderabad,
                India. <br>
                <br>
                I am a prospective GSoC student and have identified the
                project "New transport backends for traced data" as
                something that piques my interest and lies within my
                capabilities. I am extremely proficient in C/C++/Java
                and have intermediate skills in Python. I have also
                worked with socket programming and WebRTC. Currently I
                am going through the setup/tutorial videos available on
                the website. I would like to know if there are some
                introductory tasks that can/will be used to gauge my
                abilities. I would also appreciate if I could be
                referred to some reading materials that can help me form
                a strong proposal.<br>
                <br>
              </div>
              I look forward to interacting with all the developers and
              contributing to the organization to the best of my
              abilities.<br>
              <br>
            </div>
            Regards,<br>
          </div>
          Tushar Aggarwal<br>
        </div>
        (tushar1997 on IRC)<br>
        <div>
          <div><br>
            <div>
              <div><br>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Devel@lists.opensips.org">Devel@lists.opensips.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/devel">http://lists.opensips.org/cgi-bin/mailman/listinfo/devel</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>