<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix"><tt>For UDP traffic, take a look at the
        udp_server.c file, udp_rcv_loop() function:<br>
           
        <a class="moz-txt-link-freetext" href="https://github.com/OpenSIPS/opensips/blob/master/udp_server.c#L329">https://github.com/OpenSIPS/opensips/blob/master/udp_server.c#L329</a><br>
        <br>
        After line 392, you have the read UDP message in msg.s , msg.len
        (it is not null terminated, so use the length !). You can
        decrypt and put the result back in the msg.s (without
        reallocating or so). Do not forget to change the len, of course.<br>
        <br>
        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></pre>
      On 25.06.2014 14:28, kaushik parmar wrote:<br>
    </div>
    <blockquote
cite="mid:CAGzPE19rTt6A=Pw3oymjcVf6MM1GqDWyg1jAOFeRJNkFAMmhWg@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hi,
        <div><br>
        </div>
        <div>I am encrypting SIP and RTP message before sending it from
          sip mobile dialer and it sends UDP packet over network. So no
          one can know about the type (SIP or RTP) of packet until we
          decrypt it. This is for secured call and also solution for
          voip blocked countries.</div>
        <div><br>
        </div>
        <div>I want to know which file or module is used in opensips to
          get and send udp packets? when opensips receives message , i
          will decrypt it and before send response to mobile dialer , i
          will encrypt the message. Same for rtpproxy server.</div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">On Wed, Jun 25, 2014 at 2:41 PM,
          Bogdan-Andrei Iancu <span dir="ltr">&lt;<a
              moz-do-not-send="true" href="mailto:bogdan@opensips.org"
              target="_blank">bogdan@opensips.org</a>&gt;</span> wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000">
              <div><tt>Hi Kaushik,<br>
                  <br>
                  So the while SIP package is encrypted . It is not easy
                  to add hooks before the SIP stack (between transport
                  layer and SIP stack), but can be done - could you
                  provide more details how the encryption / decryption
                  works, if over UDP or TCP, etc ?<br>
                  <br>
                  Regards,<br>
                </tt>
                <pre cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a moz-do-not-send="true" href="http://www.opensips-solutions.com" target="_blank">http://www.opensips-solutions.com</a></pre>
                <div>
                  <div class="h5"> On 25.06.2014 09:26, kaushik parmar
                    wrote:<br>
                  </div>
                </div>
              </div>
              <div>
                <div class="h5">
                  <blockquote type="cite">
                    <div dir="ltr">Hi <span
                        style="font-size:13px;font-family:arial,sans-serif">Adrian,</span>
                      <div><span
                          style="font-family:arial,sans-serif;font-size:13px"><br>
                        </span></div>
                      <div><font face="arial, sans-serif">It is not OTR.
                          Actually we have own algorithm for encryption
                          and decryption of sip and rtp packets. We
                          implemented it in our SIP mobile dialer. Now
                          we need to implement it on proxy server. I
                          want to add encryption and decryption code in
                          opensips</font><span
                          style="font-family:arial,sans-serif"> </span><span
                          style="font-family:arial,sans-serif">(and
                          rtpproxy)</span><span
                          style="font-family:arial,sans-serif"> so
                          opensips (rtpproxy) can come to know that it
                          is SIP and rtp packets. Can you please tell me
                          where should i add this code in opensips?  I
                          am searching for file where opensips getting
                          sip messages and from where it sends/forward
                          sip messages.</span></div>
                    </div>
                    <div class="gmail_extra"><br>
                      <br>
                      <div class="gmail_quote">On Tue, Jun 24, 2014 at
                        3:30 PM, <span dir="ltr">&lt;<a
                            moz-do-not-send="true"
                            href="mailto:devel-request@lists.opensips.org"
                            target="_blank">devel-request@lists.opensips.org</a>&gt;</span>
                        wrote:<br>
                        <blockquote class="gmail_quote" style="margin:0
                          0 0 .8ex;border-left:1px #ccc
                          solid;padding-left:1ex">Send Devel mailing
                          list submissions to<br>
                                  <a moz-do-not-send="true"
                            href="mailto:devel@lists.opensips.org"
                            target="_blank">devel@lists.opensips.org</a><br>
                          <br>
                          To subscribe or unsubscribe via the World Wide
                          Web, visit<br>
                                  <a moz-do-not-send="true"
                            href="http://lists.opensips.org/cgi-bin/mailman/listinfo/devel"
                            target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/devel</a><br>
                          or, via email, send a message with subject or
                          body 'help' to<br>
                                  <a moz-do-not-send="true"
                            href="mailto:devel-request@lists.opensips.org"
                            target="_blank">devel-request@lists.opensips.org</a><br>
                          <br>
                          You can reach the person managing the list at<br>
                                  <a moz-do-not-send="true"
                            href="mailto:devel-owner@lists.opensips.org"
                            target="_blank">devel-owner@lists.opensips.org</a><br>
                          <br>
                          When replying, please edit your Subject line
                          so it is more specific<br>
                          than "Re: Contents of Devel digest..."<br>
                          <br>
                          <br>
                          Today's Topics:<br>
                          <br>
                             1. Re: [OpenSIPS-Users] Encrypt and Decrypt
                          sip      signals<br>
                                (<a moz-do-not-send="true"
                            href="mailto:ag@ag-projects.com"
                            target="_blank">ag@ag-projects.com</a>)<br>
                          <br>
                          <br>
----------------------------------------------------------------------<br>
                          <br>
                          Message: 1<br>
                          Date: Mon, 23 Jun 2014 16:11:46 -0300<br>
                          From: <a moz-do-not-send="true"
                            href="mailto:ag@ag-projects.com"
                            target="_blank">ag@ag-projects.com</a><br>
                          Subject: Re: [OpenSIPS-Devel] [OpenSIPS-Users]
                          Encrypt and Decrypt sip<br>
                                  signals<br>
                          To: OpenSIPS users mailling list &lt;<a
                            moz-do-not-send="true"
                            href="mailto:users@lists.opensips.org"
                            target="_blank">users@lists.opensips.org</a>&gt;<br>
                          Cc: OpenSIPS devel mailling list &lt;<a
                            moz-do-not-send="true"
                            href="mailto:devel@lists.opensips.org"
                            target="_blank">devel@lists.opensips.org</a>&gt;<br>
                          Message-ID: &lt;<a moz-do-not-send="true"
                            href="mailto:2EA9531B-F5B8-42EF-B513-395B6A493175@ag-projects.com"
                            target="_blank">2EA9531B-F5B8-42EF-B513-395B6A493175@ag-projects.com</a>&gt;<br>
                          Content-Type: text/plain; charset="us-ascii"<br>
                          <br>
                          Perhaps is using OTR? In this case the
                          encryption is end-to-end and cannot be handled
                          by an intermediary as it defies the purpose.<br>
                          <br>
                          Adrian<br>
                          <br>
                          On 23 Jun 2014, at 04:24, Olle E. Johansson
                          &lt;<a moz-do-not-send="true"
                            href="mailto:oej@edvina.net" target="_blank">oej@edvina.net</a>&gt;

                          wrote:<br>
                          <br>
                          &gt;<br>
                          &gt; On 23 Jun 2014, at 09:12, kaushik parmar
                          &lt;<a moz-do-not-send="true"
                            href="mailto:androidjpc0@gmail.com"
                            target="_blank">androidjpc0@gmail.com</a>&gt;

                          wrote:<br>
                          &gt;<br>
                          &gt;&gt; Hello All,<br>
                          &gt;&gt;<br>
                          &gt;&gt; My Android mobile SIP Dialer is
                          sending Encrypted SIP messages<br>
                          &gt; Is it actually using S/MIME to decrypt on
                          a per-message basis or do you mean it's using
                          TLS as a transport?<br>
                          &gt;<br>
                          &gt; /O<br>
                          &gt;<br>
                          &gt;&gt; and i want to decrypt that SIP
                          message on opensips proxy server. Opensips
                          server will Decrypt the sip request and
                          forward it to my voip server. Same way it will
                          take sip request of voip switch , Encrypt it
                          and send Encrypted SIP request to Android
                          mobile Application.<br>
                          &gt;&gt;<br>
                          &gt;&gt; Can anyone tell me where should i
                          write Encryption and Decryption code in
                          opensips? Is there any particular file in
                          which i can write my encryption code?<br>
                          &gt;&gt;<br>
                          &gt;&gt;<br>
                          &gt;&gt; --<br>
                          &gt;&gt; Kind regards,<br>
                          &gt;&gt;<br>
                          &gt;&gt; Kaushik Parmar<br>
                          &gt;&gt;
                          _______________________________________________<br>
                          &gt;&gt; Users mailing list<br>
                          &gt;&gt; <a moz-do-not-send="true"
                            href="mailto:Users@lists.opensips.org"
                            target="_blank">Users@lists.opensips.org</a><br>
                          &gt;&gt; <a moz-do-not-send="true"
                            href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users"
                            target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
                          &gt;<br>
                          &gt;
                          _______________________________________________<br>
                          &gt; Users mailing list<br>
                          &gt; <a moz-do-not-send="true"
                            href="mailto:Users@lists.opensips.org"
                            target="_blank">Users@lists.opensips.org</a><br>
                          &gt; <a moz-do-not-send="true"
                            href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users"
                            target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
                          <br>
                          -------------- next part --------------<br>
                          An HTML attachment was scrubbed...<br>
                          URL: &lt;<a moz-do-not-send="true"
href="http://lists.opensips.org/pipermail/devel/attachments/20140623/813151c3/attachment.html"
                            target="_blank">http://lists.opensips.org/pipermail/devel/attachments/20140623/813151c3/attachment.html</a>&gt;<br>
                          <br>
                          ------------------------------<br>
                          <br>
_______________________________________________<br>
                          Devel mailing list<br>
                          <a moz-do-not-send="true"
                            href="mailto:Devel@lists.opensips.org"
                            target="_blank">Devel@lists.opensips.org</a><br>
                          <a moz-do-not-send="true"
                            href="http://lists.opensips.org/cgi-bin/mailman/listinfo/devel"
                            target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/devel</a><br>
                          <br>
                          <br>
                          End of Devel Digest, Vol 72, Issue 27<br>
                          *************************************<br>
                        </blockquote>
                      </div>
                      <br>
                      <br clear="all">
                      <div><br>
                      </div>
                      -- <br>
                      <div dir="ltr">
                        <div>
                          <div><font face="arial">Kind regards,</font></div>
                          <div><font face="arial"><br>
                            </font></div>
                          <div><font face="arial">Kaushik Parmar</font></div>
                        </div>
                      </div>
                    </div>
                    <br>
                    <fieldset></fieldset>
                    <br>
                    <pre>_______________________________________________
Devel mailing list
<a moz-do-not-send="true" href="mailto:Devel@lists.opensips.org" target="_blank">Devel@lists.opensips.org</a>
<a moz-do-not-send="true" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/devel" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/devel</a>
</pre>
                  </blockquote>
                  <br>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        <div dir="ltr">
          <div>
            <div><font face="arial">Kind regards,</font></div>
            <div><font face="arial"><br>
              </font></div>
            <div><font face="arial">Kaushik Parmar</font></div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>