SIP et Java, par où commencer et par quoi?
Je veux mettre en œuvre le protocole SIP en java et voulez être en mesure de créer différents clients (5 ou plus) et de les faire se connecter à un serveur proxy. C'est toutes les fins de test, donc je tiens à être en mesure de bien voir ce qui se passe sur un assez faible niveau.
Les clients doivent d'abord être en mesure de communiquer creux de texte et, plus tard, peut-être aussi par audio. (Si jamais j'ai la chance de loin)
J'ai déjà lire un peu sur le JAIN bibliothèques et de ce que j'ai compris depuis que c'est qu'ils ne sont pas vraiment bien adapté pour le côté serveur? Je n'ai pas vraiment trouver de tout serveur proxy exemples, tutoriels, aide JAIN.
J'ai également trouvé ce SIP Servlet Tutoriel livre, j'ai utilisé HTTP servlets dans le passé, mais dois-je préfère les servlets ou JAIN ou ...?
Je suis assez nouveau pour SIP, donc je ne sais pas vraiment par où commencer ou quoi choisir en combinaison avec java.
OriginalL'auteur Senne | 2010-04-16
Vous devez vous connecter pour publier un commentaire.
Si l'intention est d'intégrer votre pile SIP dans une application de production alors mon conseil pour vous serait de faire tout votre possible pour éviter d'écrire votre propre à partir de zéro. Il n'est pas exagéré de dire qu'il vous faudra des années pour obtenir votre pile de travail en douceur avec tous les différents dispositifs SIP et les serveurs. Si vous avez un petit ensemble d'exigences d'intégration, alors peut-être vous pourriez le faire plus rapidement, mais il serait encore être une grande entreprise.
Voici une bonne liste de SIP. En revanche, si vous décidez de mettre en place votre propre commencer par la recherche sur les SIP RFC liste. RFC 3261 est la base des spécifications de protocole, mais il a été mis à jour par un certain nombre d'autres RFC), de sorte que vous aurez besoin de mettre en place un minimum d'une demi-douzaine seulement pour le core SIP fonctionnalité. Après cela, si vous voulez soutenir des choses comme des transferts, de la présence, de message en attente etc. alors c'est encore plus Rfc à mettre en œuvre. Voici la liste de SIP de nouveau.
OriginalL'auteur sipwiz
Une Gorgée de Servlets plate-forme vous permettra de créer des applications de convergence, c'est-à HTTP et SIP applications. Sip de l'appareil de l'utilisateur final serait interagir avec une Gorgée de servlets de l'application. Une Gorgée de Servlet application peut être une B2BUA ou un Proxy SIP par exemple.
Je voudrais vous suggérer d'essayer de Mobicents Sip Servlet qui est un Sip Servlet plate-forme sur le dessus de Servlets Java, certifiée conforme à la JSR289 spec et à l'aide de Jain Sip SIP Pile.
Il y a une communauté active autour du projet et vous trouverez des exemples utiles pour commencer.
Par le choix d'une plate-forme pour commencer, vous êtes en mesure de se concentrer sur la logique métier et vous n'avez pas à jouer avec les détails de
OriginalL'auteur GeorgeVagenas