telefono studio softphone para mejor llamadas aplicaciones aplicacion android open-source voip

android - studio - softphone huawei



Biblioteca de VoIP para Android (3)

Desde Android, la versión 2.3 SIP API se agrega en Android. puede utilizar la biblioteca incorporada de SipStack o las pilas de sip de código abierto de terceros.

Consulte la Guía del desarrollador de Android

Hay diferentes bibliotecas de pila de sip de código abierto, así como los proyectos están disponibles en Internet. Puedes descargar el código fuente de esos proyectos.

Aquí está la lista de algunas bibliotecas populares de código abierto que permiten realizar llamadas a través de Internet.

1. Pjsip
2. Mjsip
3. doubango
4. belle-sip

Hay diferentes proyectos de código abierto que han usado estas bibliotecas en sus proyectos. Al Sipdroid que Sipdroid usa MjSip , Csipsimple usa PjSip , imsdroid usa hesayu y Linphone usa belle-sip .

Es posible que también desee consultar esta pila SIP de Android: ¿qué usar?

Necesito integrar el servicio de VoIP en mi aplicación de Android.
¿Hay alguna biblioteca gratuita (mejor fuente abierta)?

Necesito que la biblioteca al menos permita llamadas de voz a través de Internet y no necesariamente de Internet a teléfono (como 2 cuentas de Skype).


Pilas SIP de código abierto:

  1. Implementación predeterminada de Android SDK (API> 9):
    Ventajas: Documentación disponible. Fácil de entender.
    Desventajas: no todos los dispositivos son compatibles. Funciona en WiFi solo en la mayoría de los dispositivos. No se pueden cambiar los codecs.

  2. Tercero

Java:

  • JainSIP (licencia: dominio público)

Ventajas: Proyecto Oracle (Sun) ==> Desarrollo activo. Parece más fácil que MjSIP (más documentación).
Desventajas: No se utiliza en una aplicación "famosa".

  • MjSIP (licencia: GNU GPL)

Ventajas: SipDroid está construido sobre él. (código fuente disponible) (red5phone es otro proyecto) Desventajas: ¿No es totalmente compatible con RFC? Falta de tutoriales (Javadocs disponibles aunque). SOFISTICADO. Desarrollo casi muerto.

  • Doubango framework [android-ngn-stack] (licencia: GNU GPLv3)

Ventajas: IMSDroid está construido sobre él. (código fuente disponible)
Desventajas: el tamaño del archivo apk generado tiende a ser "pesado" (> 15 MB como se menciona here )

C / C ++:

  • Pilas SIP nativas

Ventajas: varias opciones (PjSip [CSipSimple], GNU oSIP / eXoSIP [Linphone, que ha hecho su propia pila belle-sip]). Cumplimiento total con RFC ?. Mejor presentación.
Desventajas: Android NDK / JNI para un principiante.

Fuentes (antiguas y principalmente C / C ++):

http://www.cs.columbia.edu/sip/implementations.html
http://www.pernau.at/kd/voip/bookmarks-sip-stacks.html