<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hello,<br>
<br>
the corex has a function to tell if the message is received by
kamailio or sent out:<br>
<br>
- <a class="moz-txt-link-freetext" href="http://kamailio.org/docs/modules/devel/modules/corex.html#idp29928">http://kamailio.org/docs/modules/devel/modules/corex.html#idp29928</a><br>
<br>
If you interconnect with other servers/gateways when you don't what
to do special encoding, then you need to test src ip or look ar
r-uri/dst uri.<br>
<br>
Cheers,<br>
Daniel<br>
<br>
<div class="moz-cite-prefix">On 17/09/14 04:24, Rahul MathuR wrote:<br>
</div>
<blockquote
cite="mid:CAM8wsqLZsgHQrghQ89==KWdvjrvpyQWSVGqECTXwGt2cs6JBFg@mail.gmail.com"
type="cite">
<div dir="ltr">Hi,
<div><br>
</div>
<div>Did you get some free cycles to look at it ?</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, Sep 17, 2014 at 12:12 AM, Rahul
MathuR <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:rahul.ultimate@gmail.com" target="_blank">rahul.ultimate@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Thanks for replying !
<div><br>
</div>
<div>But how to check whether a particular message
received by Kamailio was sent by UAC or SIP Server ?</div>
<div>Also, on the same lines - how to know whether a
particular message about to be send from Kamailio is
bound to UAC or SIP Server ?</div>
</div>
<div class="gmail_extra">
<div>
<div class="h5"><br>
<div class="gmail_quote">On Tue, Sep 16, 2014 at 10:51
PM, Muhammad Shahzad <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:shaheryarkh@gmail.com"
target="_blank">shaheryarkh@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div>
<div>Hi,<br>
<br>
</div>
The network io intercept feature basically
allows kamailio script writer to do whatever
s/he may want to do with raw SIP packets (that
are just received by kamailio or about to be
sent out by kamailio), e.g. encryption,
compression or any final touches to sip
message before it is processed by kamailio
core. That is why it is purposely kept
abstract and any particular use or
implementation is left to the script writer.<br>
<br>
</div>
<div>In your case the encryption / decryption
code is in C/C++, you can try one of the
followings,<br>
<br>
</div>
<div>1. Writeup a C/C++ program that receives
outgoing SIP message as text (and some other
parameters, e.g. encryption key) in input
arguments and returns the encrypted message in
event_route [ network:msg ] and vice versa
(for incoming messages). You can call this
program directly from kamailio.cfg script.<br>
<br>
</div>
<div>2. Writeup e.g. a PERL wrapper for your
encryption / decryption C/C++ code and call it
using kamailio app_perl module within
event_route [ network:msg ] as demonstrated in
this example,<br>
<br>
<a moz-do-not-send="true"
href="http://kamailio.org/docs/modules/devel/modules/corex.html#idp125704"
target="_blank">http://kamailio.org/docs/modules/devel/modules/corex.html#idp125704</a><br>
<br>
</div>
<div>You can also use any other kamailio
language bind of you choice as well, e.g.
Python, LUA, JAVA and so on.<br>
</div>
<div>
<div><br>
</div>
<div>I would recommend the second option, as
it has less processing overhead for
kamailio.<br>
</div>
<div><br>
<div>Thank you.<br>
</div>
<div><br>
<br>
</div>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">
<div>
<div>On Tue, Sep 16, 2014 at 6:09 PM, Rahul
MathuR <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:rahul.ultimate@gmail.com"
target="_blank">rahul.ultimate@gmail.com</a>></span>
wrote:<br>
</div>
</div>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
<div>
<div>
<div dir="ltr">Hello,
<div><br>
</div>
<div>I was going through the new
features and stumbled upon this new
one - developed by Mohd. Shahzad
Shafi.</div>
<div>As already mentioned on the wiki
about this module, I intend to use
it for my custom security layer
between UACs and SIP Proxy
(Kamailio) but the issue is - the
custom security layer
(encryption/decryption code) is
written in C and should precisely be
applied for the messages between UAC
and Proxy.</div>
<div><br>
</div>
<div>Is there a way I can achieve this
using Corex module since it does
intercept the network I/O messages ?</div>
<div><br>
</div>
<div>Any help here would be really
appreciated.<span><font
color="#888888"><br clear="all">
<div><br>
</div>
-- <br>
Warm Regds.<br>
MathuRahul<br>
</font></span></div>
</div>
<br>
</div>
</div>
_______________________________________________<br>
sr-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:sr-dev@lists.sip-router.org"
target="_blank">sr-dev@lists.sip-router.org</a><br>
<a moz-do-not-send="true"
href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev"
target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev</a><br>
<br>
</blockquote>
</div>
<br>
</div>
<br>
_______________________________________________<br>
sr-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:sr-dev@lists.sip-router.org"
target="_blank">sr-dev@lists.sip-router.org</a><br>
<a moz-do-not-send="true"
href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev"
target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
</div>
</div>
<span class="HOEnZb"><font color="#888888">-- <br>
Warm Regds.<br>
MathuRahul<br>
</font></span></div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Warm Regds.<br>
MathuRahul<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
sr-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:sr-dev@lists.sip-router.org">sr-dev@lists.sip-router.org</a>
<a class="moz-txt-link-freetext" href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla
<a class="moz-txt-link-freetext" href="http://twitter.com/#!/miconda">http://twitter.com/#!/miconda</a> - <a class="moz-txt-link-freetext" href="http://www.linkedin.com/in/miconda">http://www.linkedin.com/in/miconda</a>
Next Kamailio Advanced Trainings 2014 - <a class="moz-txt-link-freetext" href="http://www.asipto.com">http://www.asipto.com</a>
Sep 22-25, Berlin, Germany</pre>
</body>
</html>