stack SIP Open source:
implementazione di Android SDK di default (API> 9):
Vantaggi: Documentazione disponibile. Facile da capire.
Svantaggi: non tutti i dispositivi sono supportati. Funziona su WiFi solo sulla maggior parte dei dispositivi. Impossibile modificare i codec.
Terzi
Java:
- JainSIP (licenza: Public Domain)
Vantaggi: Oracle (Sun) progetto ==> di sviluppo attivo. Sembra più semplice di MjSIP (più documentazione).
Svantaggi: non utilizzato in un'app "famosa".
Vantaggi: Sipdroid è costruito su di esso. (codice sorgente disponibile) (red5phone è un altro progetto) Svantaggi: non completamente compatibile con RFC ?. Mancanza di tutorial (Javadoc disponibili però). Sofisticato.Sviluppo quasi morto.
- Doubango quadro [Android-NGN-stack] (licenza: GNU GPLv3)
Vantaggi: IMSDroid è costruito su di esso. (Codice sorgente disponibile)
Svantaggi: Generated dimensioni del file apk tendono ad essere "pesante" (> 15 MB come detto here)
C/C++:
Vantaggi : Varie scelte (PjSip [CSipSimple], GNU oSIP/eXoSIP [Linphone, che ha creato il proprio stack belle-sip]). Piena conformità con RFC ?. Migliori prestazioni.
Svantaggi: NDK/JNI Android per principianti.
Fonti (vecchio e principalmente C/C++):
http://www.cs.columbia.edu/sip/implementations.html
http://www.pernau.at/kd/voip/bookmarks-sip-stacks.html
si è in grado di chiamare e firmare in su TLS sto provando ad usare douubango ma non la fortuna su TLS su UDP sta funzionando bene – Khan
@Khan dispiace, non ho scavato molto in profondità in questo, ma si può provare [Lumicall] (http://www.lumicall.org/) che supporta TLS ed è anche open source – juned
Ho provato ad implementare CSIPSimple con 4 o 5 progetti e mostra anche come si configura lo – Khan