Ah l'IMS c'est costaud...
Déjà essaie de te documenter sur le SIP (RFC3261). Toujours sur le SIP, il doit exister une implémentation SIP du NIST (Jain-SIP en Java). En gros, ils ont implémenté un core SIP, et en fait tu instancies une interface à partir de ce core (+dev de code qui va bien), pour implémenter un proxy, registrar, redirect server, etc.
Sinon de mémoire, ben il y a quelques implémentations IMS open source (Open IMS Core si je me rappelle bien) mais ça doit être du C/C++...
Tu veux faire quoi exactement ? Un PoC ?
++