Hi, Did you get some free cycles to look at it ?
On Wed, Sep 17, 2014 at 12:12 AM, Rahul MathuR <[email protected]> wrote: > Thanks for replying ! > > But how to check whether a particular message received by Kamailio was > sent by UAC or SIP Server ? > 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 ? > > On Tue, Sep 16, 2014 at 10:51 PM, Muhammad Shahzad <[email protected]> > wrote: > >> Hi, >> >> 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. >> >> In your case the encryption / decryption code is in C/C++, you can try >> one of the followings, >> >> 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. >> >> 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, >> >> http://kamailio.org/docs/modules/devel/modules/corex.html#idp125704 >> >> You can also use any other kamailio language bind of you choice as well, >> e.g. Python, LUA, JAVA and so on. >> >> I would recommend the second option, as it has less processing overhead >> for kamailio. >> >> Thank you. >> >> >> >> On Tue, Sep 16, 2014 at 6:09 PM, Rahul MathuR <[email protected]> >> wrote: >> >>> Hello, >>> >>> I was going through the new features and stumbled upon this new one - >>> developed by Mohd. Shahzad Shafi. >>> 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. >>> >>> Is there a way I can achieve this using Corex module since it does >>> intercept the network I/O messages ? >>> >>> Any help here would be really appreciated. >>> >>> -- >>> Warm Regds. >>> MathuRahul >>> >>> _______________________________________________ >>> sr-dev mailing list >>> [email protected] >>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev >>> >>> >> >> _______________________________________________ >> sr-dev mailing list >> [email protected] >> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev >> >> > > > -- > Warm Regds. > MathuRahul > -- Warm Regds. MathuRahul
_______________________________________________ sr-dev mailing list [email protected] http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
