Biblioteca VoIP para Android [fechado]

Preciso de integrar o serviço VoIP na minha Aplicação Android.
Existe alguma biblioteca livre (Melhor código aberto)?

preciso que a biblioteca pelo menos permita chamadas de voz através da internet e não necessariamente internet para telefonar (como 2 conta Skype).

Author: enfix, 2012-11-22

3 answers

A partir do android versão 2.3 API SIP é adicionado no Android. você pode usar tanto a biblioteca SipStack inbuilt ou stacks sip de código aberto de terceiros.

Consulte o Guia de desenvolvimento do Android

Existem diferentes bibliotecas de pilha sip de código aberto, bem como projectos disponíveis na internet. Você pode baixar o código fonte desses projetos.

Aqui está a lista de algumas bibliotecas de pilha sip de código aberto que permitem a chamada de voz sobre quarto.

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

Existem diferentes projetos de código aberto que utilizaram essas bibliotecas em seus projetos.como Sipdroid usa MjSip, Csipsimple usa PjSip, imsdroid usa doubango e Linphone usa belle-sip.

Você também pode gostar de referir este Android SIP stack-O que para usar?

 60
Author: Juned, 2017-07-22 22:24:19

Pilhas SIP de código aberto:

  1. Implementação padrão do Android SDK (API > 9):
    Vantagens: documentação disponível. Fácil de entender.
    Desvantagens: nem todos os dispositivos são suportados. Não posso mudar de codecs.

  2. Terceiros

Java:

  • JainSIP (licença : Domínio Público)

Vantagens: projecto Oracle (Sun) = = > desenvolvimento activo. Parece mais fácil do que o MjSIP (mais documentação).
Desvantagem : Não é usado numa aplicação "famosa".

  • MjSIP (licença : GNU GPL)
Vantagens: o SipDroid foi construído sobre ele. (código fonte disponível) (red5phone é outro projeto) Desvantagens: não está totalmente em conformidade com o RFC?. Falta de tutoriais (Javadocs disponíveis no entanto). SOFISTICAR. Desenvolvimento quase morto.
  • doubango framework [android-ngn-stack] (licença : GNU GPLv3)
Vantagens: o IMSDroid assenta nele. (código fonte disponível)
Desvantagem : O tamanho do ficheiro APK gerado tende a ser "pesado" (>15MB como mencionado aqui)

C / C++:

    Native SIP Stacks

Vantagens: várias opções (PjSip [CSipSimple], GNU oSIP/eXoSIP [Linphone, que fez a sua própria stack belle-sip]). Conformidade total com a RFC?. Melhor.
Desvantagens: Android NDK / JNI para um iniciante.

Fontes (antigas e principalmente C / C++):

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

 36
Author: JohnTube, 2020-02-10 11:13:14

Se precisares de VoIP mas não de SIP, vê o WebRTC http://www.webrtc.org/

 5
Author: Hank Karl, 2013-06-18 14:55:27