Friday, 16 November 2007

IMS-Communicator and IPSec SAs

I've spent the last couple of days trying to implement the establishment of the IPSec Security Associations between the P-CSCF an the IMS-Communicator during the initial registration of the SIP UA.
The IMS-Communicator is a SIP softphone, based on the old version of the SIP-Communicator, in which I added some logic to support the IMS procedures for the UE.
Most of the work was done during my last year's academic project (in 2006) entitled "Protocols and Services in Convergent Networks", and it is used since then by people at PT-Inovação and IT, and some other folks around the globe, specially to test against the OpenIMSCore ...
But like I said in the beginning, I'm trying to support IPsec (for now only on Linux, using the ipsec-tools and setkey) so the AKAv1-MD5 authentication is finally fully implemented.
After I've done this, one of my next objectives regarding IMS-Communicator is to port all this IMS logic to the new and shinning SIP-Communicator.
Unfortunately, must probably I'll have to do it on my (little) spare time :-/



Update 1: Franz Edler manages a VM image for a kind of IMS-in-a-bottle, based on OpenIMSCore and IMS-Communicator.

3 comments:

Unknown said...

hi you,i am working on IMS client and i want to use IPsec in my client in Linux with ipsec-tools and setkey.But i still have some troube.Could you please show me how to do it ?Thank you very much

esb said...

Hi Nguyen,
I am also started working on this ( IMS client with IPsec to protect SIP signalling). Could you please share if you have any info on this.

Thank you very much.

Unknown said...
This comment has been removed by the author.