2009-08-05 8 views
2

J'ai étudié diverses options d'API pour utiliser le protocole SIP (Session Initiation Protocol) en Java. Jusqu'ici je l'ai réduit à JAIN SIP et MJSIP mais je n'arrive pas à comprendre la différence entre les deux.Quelle est la différence entre JAIN SIP et MJSIP?

Quelqu'un peut-il expliquer pourquoi et quand en choisir un plutôt que l'autre?

Merci d'avance.

Répondre

3

J'ai utilisé MJSIP pendant un mois et je vais essayer JAIN-SIP. Certains des facteurs de commutation sont:

1) Support, l'activité semble être bloquée. Rien de nouveau sur le site depuis 2006.

2) Il manque certaines fonctionnalités de haut niveau comme tonalité DTMF hors bande génération

plus, JAIN-SIP semble être en cours de développement http://hudson.jboss.org/hudson/job/jain-sip/

+0

Vous pouvez vérifier JAIN SIP à http://code.google.com/p/jain-sip/, nous venons d'ajouter SIP Over WebSockets et NIO pour interagir avec les types de clients WebRTC. Le support professionnel est disponible à partir de TeleStax, voir http://telestax.com/2012/05/22/telestax-now-offers-commercial-grade-support-for-jain-sip/ – jeand

+0

J'ai utilisé les deux pendant un certain temps maintenant et juste converti une version de red5phone en jain-sip. Je préfère les normes (jain-sip) aux projets non standard ou non maintenus; C'est si simple pour moi. –

3

de licence de MJSIP est une licence de style GNU, sur laquelle vous pouvez ou ne devez pas faire attention.

+0

quelle est la licence de JAIN-SIP? –

Questions connexes