[Devel] Fokus releases openIMS core

Dragos Vingarzan vingarzan at fokus.fraunhofer.de
Tue Nov 21 11:44:14 CET 2006

Hi Klaus,

The modules are documented with doxygen. Just go into the 
ser_ims/doxygen directory and generate your own. We will also make 
nightly builds available online soon. The docs are not perfect, but it 
would be great if we would get some feedback on which parts need to be 
detailed more.

Both the pcscf and scscf modules include registrars, redesigned 
specially for IMS. The pcscf contains a reversed registrar, because it 
assert identities for all IMS users. Reversed because it is more 
efficient and it is synchronized through subscription to the reg event 
at the scscfs. So yest, it really is necessary :).

nathelper is modified and included because our registrar is different. 
we could eventually export a registrar interface on the pcscf and just 
patch the nathelper, but then we will have to convince many people that 
IMS makes sense ;-).

The pcscf sets-up 4 IPSec transport mode associations with each UE. This 
is how 3GPP recommends it. It works together with AKA authentication and 
the Service-Client/Server/Verify headers.


Klaus Darilion wrote:
> Hi Dragos!
> When taking a look at the i/p/s-scsf modules I miss a README. How 
> should people use it without documentation? Or is it hidden somewhere?
> Further it looks like as if all of the scsf module have some kind of 
> registration function. I'm not that familiar with IMS, but is it 
> really necessary that all of these having a registrar function?
> I also see nathelper inside the pscsf - why don't you use the 
> nathelper module?
> Can you explain what the IPsec functions of the PCSCF are about?
> thanks
> Klaus
> Dragos Vingarzan wrote:
>> Hi all,
>> Yes, we did :). It seems that you beat me to announcing it.
>> Quick about it:
>> Keeping it short:
>> - project at http://www.openimscore.org  (SVN, mail-lists, etc on 
>> berliOS)
>> - general information at 
>> http://www.fokus.fraunhofer.de/ims/OSIMS.php?lang=en or 
>> mailto:info at open-ims.org
>> - you get P/I/S-CSCF, HSS, SIP2IMS Gateway, CDiameterPeer (as module 
>> for SER, also standalone usable), JavaDiameterPeer (100% Java and 
>> decent performance).
>> So far we have developed on top of SER. However, I would be very 
>> happy to have it run also on OpenSER. If anyone could help create a 
>> similar openser_ims distribution please contact me. I would gladly do 
>> it myself, but I am swamped for the next 3-6 months and can't take 
>> this task completely.
>> Lots of people at the Workshop mentioned that they are using OpenSER. 
>> There is no reason why they shouldn't continue to do so while we all 
>> use a common set of IMS components.
>> -Dragos
>> Klaus Darilion wrote:
>>> Hi!
>>> For those who are interested in other (open)ser related projectes:
>>> Fokus reöeased an IMS core based on ser:
>>> http://openimscore.org/
>>> code: http://svn.berlios.de/viewcvs/openimscore/
>>> regards
>>> Klaus

Dipl. Eng. Dragos Vingarzan
Kaiserin-Augusta-Allee 31
10589 Berlin,Germany
Phone +49 (0)30 - 3463 - 7385
Mobile +49 (0)163 - 159 - 5221
eMail vingarzan at fokus.fraunhofer.de
Web www.fokus.fraunhofer.de
We could change the world if God would give us the source code...

More information about the Devel mailing list