Android SIP 聊天消息
Android SIP Chat Messaging
我必须使用 Android SIP 客户端实现聊天消息,但无法找到任何相关的 类 或侦听器。我已经使用 SIP 实现了呼叫功能。
Android SIP 客户端似乎没有实现 SIP IM。
不过,您自己应该能够轻松实现。
您只需要检查 RFC 3428。
只需检查示例(搜索 "MESSAGE sip"),从这里应该很明显。
另一种解决方案是使用其他一些支持 SIP MESSAGE 的开源 SIP 堆栈。
Android 目前还没有支持..你能检查一下吗
检查这个 https://telestax.com/jain-sip-stack-for-android/
为什么要这样做?
本机 sip 堆栈的局限性。
stock native android sip 堆栈构建在 JAIN SIP 之上,但它不具备所有功能,目前不支持 IM、在线状态和视频通话。 Google 分叉 SIP 堆栈,从未真正更新过默认提供的 SIP API,并使用与原始 JAIN SIP 项目相同的包名。对于想要在全球范围内添加 SIP 功能的开发人员来说,这被证明是一个主要的麻烦,因为他们无法立即使用 JAIN SIP。
JAIN SIP 基于 Java
可以在此处找到堆栈的开源实现。它是一个基于 java 的 SIP 堆栈,允许您将 sip 堆栈无缝集成到您的 android 应用程序中,而无需 NDK 的麻烦。
完整的 SIP 堆栈
JAIN SIP 是 RFC 3261 规范的完整实现,并且支持多个 SIP RFC。
使用 pjsip 或 Linphone 开源 project.Both 库是使用 c 代码编写的,并有详细的文档记录,可以使用示例应用程序为 android 构建。
如果你想要纯 java 实现 sip IM,请选择基于 jainsip 堆栈的 implementation.Actually android 默认 sip 客户端基于 jainsip,但它不支持 Im,只能在wifi.
Jainsip 的 Telestax 实现有助于为 android.You 创建应用程序可以阅读此 documentation for more details.Also a sample android implementation you can find here.
要在 Android 应用程序中实现 call 和 messaging 功能,您可以通过 PJSIP.It 实现几组库来实现新功能。
它具有在 android 应用程序中实现的所有 VOIP 功能。
在 Android、
中实现 PJSIP 的文档
https://trac.pjsip.org/repos/wiki/Getting-Started/Android
以上link说明了如何在android平台上实现PJSIP。
我必须使用 Android SIP 客户端实现聊天消息,但无法找到任何相关的 类 或侦听器。我已经使用 SIP 实现了呼叫功能。
Android SIP 客户端似乎没有实现 SIP IM。
不过,您自己应该能够轻松实现。
您只需要检查 RFC 3428。 只需检查示例(搜索 "MESSAGE sip"),从这里应该很明显。
另一种解决方案是使用其他一些支持 SIP MESSAGE 的开源 SIP 堆栈。
Android 目前还没有支持..你能检查一下吗 检查这个 https://telestax.com/jain-sip-stack-for-android/
为什么要这样做? 本机 sip 堆栈的局限性。 stock native android sip 堆栈构建在 JAIN SIP 之上,但它不具备所有功能,目前不支持 IM、在线状态和视频通话。 Google 分叉 SIP 堆栈,从未真正更新过默认提供的 SIP API,并使用与原始 JAIN SIP 项目相同的包名。对于想要在全球范围内添加 SIP 功能的开发人员来说,这被证明是一个主要的麻烦,因为他们无法立即使用 JAIN SIP。
JAIN SIP 基于 Java 可以在此处找到堆栈的开源实现。它是一个基于 java 的 SIP 堆栈,允许您将 sip 堆栈无缝集成到您的 android 应用程序中,而无需 NDK 的麻烦。
完整的 SIP 堆栈 JAIN SIP 是 RFC 3261 规范的完整实现,并且支持多个 SIP RFC。
使用 pjsip 或 Linphone 开源 project.Both 库是使用 c 代码编写的,并有详细的文档记录,可以使用示例应用程序为 android 构建。
如果你想要纯 java 实现 sip IM,请选择基于 jainsip 堆栈的 implementation.Actually android 默认 sip 客户端基于 jainsip,但它不支持 Im,只能在wifi.
Jainsip 的 Telestax 实现有助于为 android.You 创建应用程序可以阅读此 documentation for more details.Also a sample android implementation you can find here.
要在 Android 应用程序中实现 call 和 messaging 功能,您可以通过 PJSIP.It 实现几组库来实现新功能。 它具有在 android 应用程序中实现的所有 VOIP 功能。
在 Android、
中实现 PJSIP 的文档
https://trac.pjsip.org/repos/wiki/Getting-Started/Android
以上link说明了如何在android平台上实现PJSIP。