Mensajería de chat SIP de Android

Tengo que implementar la mensajería de chat utilizando el cliente SIP de Android, pero no puedo encontrar ninguna clase relacionada o el oyente. Ya he implementado la función de llamada utilizando SIP.

Utilice pjsip o Linphone opensource project.Both bibliotecas se escriben con código c y bien documentado para construir para android con la aplicación de ejemplo.

Si desea la implementación de Java puro de IM de sip, vaya para la implementación basada en pila jainsip. En realidad, el cliente sip de android por defecto se basa en jainsip, pero no es compatible con Im y sólo funciona en wifi.

Telestax implementación de jainsip ayuda a crear aplicaciones para android.You puede leer esta documentación para más detalles.También una muestra de implementación de Android que puede encontrar aquí.

Para implementar la facilidad de llamadas y mensajes en la aplicación de Android, puede implementar a través de PJSIP.It tiene varias series de bibliotecas para implementar nuevas características. Tiene todas las funcionalidades de VOIP para implementar en la aplicación android.

La documentación para implementar PJSIP en Android,
https://trac.pjsip.org/repos/wiki/Getting-Started/Android

El enlace anterior especifica cómo implementar PJSIP en la plataforma android.

Parece que SIP IM no está implementado en el cliente SIP de Android.

Sin embargo, debería ser capaz de implementar fácilmente esto usted mismo.

Todo lo que necesita comprobar es RFC 3428 . Simplemente compruebe el ejemplo (busque "MESSAGE sip") y debería ser obvio desde aquí.

Otra solución sería utilizar alguna otra pila SIP de código abierto con soporte de MENSAJE SIP.

Android no tiene soporte a partir de ahora .. ¿Puede comprobar Compruebe esta https://telestax.com/jain-sip-stack-for-android/

¿POR QUÉ HACER ESTO? Limitaciones de la pila de sip nativo. La pila de sip de origen nativo de Android se construye en la parte superior de SIP JAIN, pero no tiene toda la funcionalidad, no hay soporte para la mensajería instantánea, presencia y llamadas de video en este momento. Google forked SIP Stack y nunca actualizó la API SIP que se envía por defecto y utiliza los mismos nombres de paquetes que el proyecto original de JAIN SIP. Esto resultó ser una molestia importante para los desarrolladores que querían añadir capacidades SIP en todo el mundo, ya que no podían usar JAIN SIP fuera de la caja.

JAIN SIP está basado en Java Una implementación opensource de la pila se puede encontrar aquí. Es una pila SIP basada en java que te permite integrar la sip stack sin problemas en tu aplicación android sin la molestia de NDK.

Una SIP completa SIP JAIN es una aplicación completa de la RFC 3261 especificación y así como el apoyo a varios SIP RFCs.

  • No se puede registrar SIP con Twilio SDK
  • Linphone para Android no funciona / faltan bibliotecas
  • Android-listo JAIN-SIP biblioteca?
  • API SIP de Android: demostraciones admitidas, pero error 'no soportado'
  • Android como puerta de enlace SIP a GSM
  • Android sip pila con el apoyo de manipulación de códec?
  • ¿Por qué la pila SIP nativa incluida en Android 2.3 no funciona sobre 3g?
  • Samsung Galaxy S5 speakerphone \ microphone issue
  • Aplicación de chat de video para android
  • Android SIP con CSipSimple y pjsip
  • Llamadas de video de Android con el sip de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.