Bon je profite d'être chez moi, pas au boulot, et d'avoir un clavier azerty (je bosse en Hollande) pour pouvoir répondre déja un petit peu et de façon lisiblement.
Le serveur que j'ai monté reposait en grosse partie sur la RFC de SIP, implémenté par l'api Jain-Sip.
Voici un lien de référence :
http://www-x.antd.nist.gov/proj/iptel/
La tu trouveras une mine d'infos : l'api jain-sip, une implémentation d'un proxy SIP mais aussi, et la c'a peut t'interesser encore plus, d'un softphone en java (ya même un client de messagerie, [HS]d'ailleurs MSN utilise SIP comme protocole[/HS]).
Le softphone j'ai jamais vraiment réussis à le faire marcher mais bon j'ai pas consacré beaucoup de temps dessus car pour le projet on utilisait de véritable téléphone IP. De plus, j'étais chargé de la partie signalisation, je m'occupais donc pas du tout de la partie transport de voix.
A mon avis ca devrait pas trop poser de problème de faire ca en Java mais j'avoue pas très bien connaitre JMF.
Mais pour ce qui est de la gestion des utilisateurs , de la présence, de la redirection, l'annuaire etc. avec Java y'a vraiment moyen de se faire plaisir (Mon serveur Web pour l'annuaire dynamique utilise Spring, Hibernate et Tapestry )
Je dois aller manger , je continuerais plus tard
bye