2009-08-05 2 views
2

Ich habe verschiedene API-Optionen für die Verwendung des SIP (Session Initiation Protocol) in Java untersucht.Was ist der Unterschied zwischen JAIN SIP und MJSIP?

Bisher habe ich es auf JAIN SIP und MJSIP beschränkt, aber ich kann den Unterschied zwischen den beiden nicht herausfinden.

Kann jemand bitte erklären, warum und wann man einen über den anderen wählt?

Vielen Dank im Voraus.

Antwort

3

Ich habe MJSIP für einen Monat verwendet und werde JAIN-SIP versuchen. Einige der Faktoren des Schaltens sind:

1) Unterstützung, Aktivität scheint ins Stocken geraten. Nichts Neues auf der Website seit 2006

2) Es wird eine höhere Ebene Funktionalität wie Out-Band-DTMF-Tonerzeugung

weiter, JAIN-SIP fehlt sieht unter aktiver Entwicklung http://hudson.jboss.org/hudson/job/jain-sip/

+0

Sie können JAIN SIP unter http://code.google.com/p/jain-sip/ überprüfen. Wir haben SIP Over WebSockets und NIO hinzugefügt, um mit WebRTC-Clienttypen zu interagieren. Professioneller Support ist verfügbar von TeleStax, siehe http://telestax.com/2012/05/22/telestax-now-offers-commercial-grade-support-for-jain-sip/ – jeand

+0

Ich habe beide für eine Weile jetzt und verwendet habe gerade einen Build von red5phone in jain-sip umgewandelt. Ich bevorzuge Standards (jain-sip) gegenüber nicht standardmäßigen oder nicht gepflegten Projekten; es ist so einfach für mich. –

3

MJSIP Führerschein sein ist eine GNU-Style-Lizenz, mit der Sie vorsichtig sein können oder nicht.

+0

Was ist die Lizenz von JAIN-SIP? –

Verwandte Themen