<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"><<a
moz-do-not-send="true" href="mailto:bogdan@opensips.org"
target="_blank">bogdan@opensips.org</a>></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"><<a
moz-do-not-send="true"
href="mailto:devel-request@lists.opensips.org"
target="_blank">devel-request@lists.opensips.org</a>></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 <<a
moz-do-not-send="true"
href="mailto:users@lists.opensips.org"
target="_blank">users@lists.opensips.org</a>><br>
Cc: OpenSIPS devel mailling list <<a
moz-do-not-send="true"
href="mailto:devel@lists.opensips.org"
target="_blank">devel@lists.opensips.org</a>><br>
Message-ID: <<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>><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
<<a moz-do-not-send="true"
href="mailto:oej@edvina.net" target="_blank">oej@edvina.net</a>>
wrote:<br>
<br>
><br>
> On 23 Jun 2014, at 09:12, kaushik parmar
<<a moz-do-not-send="true"
href="mailto:androidjpc0@gmail.com"
target="_blank">androidjpc0@gmail.com</a>>
wrote:<br>
><br>
>> Hello All,<br>
>><br>
>> My Android mobile SIP Dialer is
sending Encrypted SIP messages<br>
> 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>
><br>
> /O<br>
><br>
>> 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>
>><br>
>> 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>
>><br>
>><br>
>> --<br>
>> Kind regards,<br>
>><br>
>> Kaushik Parmar<br>
>>
_______________________________________________<br>
>> Users mailing list<br>
>> <a moz-do-not-send="true"
href="mailto:Users@lists.opensips.org"
target="_blank">Users@lists.opensips.org</a><br>
>> <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>
>
_______________________________________________<br>
> Users mailing list<br>
> <a moz-do-not-send="true"
href="mailto:Users@lists.opensips.org"
target="_blank">Users@lists.opensips.org</a><br>
> <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: <<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>><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>