Uso de pjsip con android

Instalé y construí con pjsip biblioteca de pjsip y pjsua para android, corrí pjsua en mi dispositivo y funcionó, sin embargo todavía estoy perdido en cómo utilizar los métodos de esta biblioteca.

Ya he CSipSimple un vistazo a la aplicación CSipSimple y he notado que las carpetas jni de estos 2 proyectos son muy diferentes.

¿Tengo que convertir cada archivo .c de esta biblioteca en archivos SWIG con SWIG ? Si alguien tiene un ejemplo de cómo implementarlo de una manera muy simple (un procedimiento de registro SIP por ejemplo) sería útil.

One Solution collect form web for “Uso de pjsip con android”

Depende de cómo desee utilizar la biblioteca.

La API de nivel más alto para pjsip es pjsua2 API, y ya hay una compilación java SWIG para usted en el código fuente. Sólo puede mirar estos ejemplos.

http://www.pjsip.org/docs/book-latest/html/intro_pjsua2.html#building-python-and-java-swig-modules

Sin embargo, si no necesita la parte de señalización de sip, sino sólo los codecs de medios y la parte de transporte. Es posible que tenga que diseñar interfaces JNI por sí mismo. Usted escribe los programas en C / C ++ y enlaza libpjsua.so en el archivo de Android.mk. para pjsua api Ejemplo de programación C: http://www.pjsip.org/docs/latest/pjsip/docs/html/group__PJSUA__LIB__BASE.htm

para pjmedia ejemplo: ver los códigos de prueba en pjmedia / src / test

  • Cómo aumentar el nivel de volumen de micrófono en Android PJSIP?
  • (180 ringning) No tono de llamada al conectar la llamada androide pjsip (pjsua2)
  • Error en la configuración de pjsip para android
  • Llamar a pjlib desde un subproceso desconocido / externo. Debe "" registrar threads externos con pj_thread_register ()
  • Android construir PJSIP con openssl
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.