草庐IT

Android Studio ndk.dir 问题

我已经在这里下载并安装了ndk(android-ndk-r9d)C:\ProgramFiles(x86)\Android\android-ndk-r9d我在local.properties中添加了ndk.dir属性:sdk.dir=C\:\\ProgramFiles(x86)\\Android\\android-studio\\sdkndk.dir=C\:\\ProgramFiles(x86)\\Android\\android-studio\\android-ndk-r9d我添加了一个系统环境变量:ANDROID_NDK_HOME=C:\ProgramFiles(x86)\Andro

android - 如何为我的 android 创建 SIP 服务器?

我正在开发一个Android应用程序,我想在其中使用android中的SIP使用互联网进行调用。所以我需要为我的应用程序用户维护我自己的SIP服务器,我该如何创建我自己的SIP服务器? 最佳答案 我不建议创建您的sip服务器,因为它需要大量的人年开发,并且存在很多陷阱。您可以自己安装和设置一些开源实现。喜欢FreeSwitch或Asterisk.两者都很大且设置完整,因为了解如何正确设置它们需要大量领域知识。还有免费的服务器,你也可以试试Sip2Sip.接下来就是在Android上创建sip客户端的工作了。同样,它也不是那么简单。我

iphone - iphone 和 android 的 sip 堆栈

我正在寻找适用于Android和iPhone的SIP堆栈。我发现了很多类似的问题,有时这些问题已经很老了……我不太关心解决方案是商业的(但这是首选)还是开源的。到目前为止我发现来自RADVISIONforAndroid的商业解决方案为iPhone开源SIPHONE涵盖两个平台的LINPHONE。Gingerbread有内置的SIP栈——但似乎有一些限制和可能会被MNO删除...我的问题是:有人对上述解决方案有好的/不好的经验吗?您是否使用上述解决方案开发和发布应用程序?任何适用于iPhone/iPad的商业SIP堆栈提供商?非常感谢斯腾 最佳答案

安卓 SIP SSL

我在Android2.3.4中使用SIP堆栈,一切都运行良好。但是,我需要系统使用SSL,并创建了以下代码:SipProfile.Builderbuilder=newSipProfile.Builder("user","domain");builder.setPassword("password");builder.setOutboundProxy("sip:IPADDRESS:5061;transport=tls");builder.setProtocol("TCP");builder.setAutoRegistration(true);me=builder.build();Inte

用于 Cordova 的 Java SIP 插件或用于音频和视频流的 Phonegap

我一直在研究Phonegap和Cordova,似乎不支持创建具有SIP和VOIP功能的应用程序,因为HTML5和Javascript对这些协议(protocol)的支持很少或根本不支持(webRTC和websockets尚不支持)在大多数手机浏览器上)。但是我发现可以创建和使用插件以使用操作系统(在本例中为iOS和Android)的native功能。我的问题是,例如,如果我为我的Android-Phonegap应用程序编写nativeJAVA代码,我能否将它用作插件以在我的Android-Phonegap应用程序中流式传输音频和视频?在Phonegap或Cordova中使用插件(具有n

带有 CSipSimple 和 pjsip 的安卓 SIP

我正在编写一个自定义Android应用程序,允许用户使用SIP进行VOIP调用。当用户按下按钮时,将发起与另一个SIP用户的语音调用。而已。唯一的其他要求是它必须在2.3+Android设备上运行,并且不能仅限于wifi。Android已经包含一个SIP堆栈(从2.3开始),我能够修改Walkie-Talkie示例项目以完全按照我想要的方式工作。不幸的是,我无法在某些设备上使用这个应用程序(CasioCommando就是其中之一),更糟糕的是,该应用程序只能通过wifi运行(正如我提到的,这对我的项目来说是NotAcceptable)。我开始寻找另一个具有易于使用的API的SIP堆栈,

java - Android SIP 注册失败 (-9 IN_PROGRESS)

这是我的注册码:protectedvoidinitializeManagerOpen(){consoleWrite("initializeOpen");if(mSipManager==null){return;}SipProfile.Builderbuilder;try{builder=newSipProfile.Builder("13","10.0.0.4");builder.setPassword("13");builder.setPort(5062);builder.setProtocol("UDP");mSipProfile=builder.build();try{Intent

android - Sip 管理器 API 支持

我已经经历了SIPManagerDocumentation,它说-NotallAndroid-powereddevicessupportVOIPcallsusingSIP.YoushouldalwayscallisVoipSupported()toverifythatthedevicesupportsVOIPcallingandisApiSupported()toverifythatthedevicesupportstheSIPAPIs.YourapplicationmustalsorequesttheINTERNETandUSE_SIPpermissions.我有三星galaxyyo

Android SIP API : Shows supported, 但错误 'not supported'

我有一个正在尝试构建的快速示例应用程序,用于演示与Nexus7之间的简单SIP调用。该设备当前运行的是Android4.2.1。LogCat显示错误:不支持SipBroadcastRequest/SIPVOIP:com.android.phone.SIP_REMOVE_PHONE我从API文档(和代码)中看到,如果SipManager.isApiSupported(Contextcontext)返回false,就会发生这种情况。为了好的措施,我检查了两个:SipManager.isVoipSupported(this);SipManager.isApiSupported(this);并

android - SIP:错误 DATA_CONNECTION_LOST

我在android中使用nativesip创建了sip应用程序。在其中我在从sip服务器注销帐户时遇到问题,每次我都收到DATA_CONNECTION_LOST。我也在android文档中看到,但是那里没有对此错误的简要解释。此外,它还面临着各种错误,而regiterin如in_progress、transaction_terminated等在doc中没有适当的解释。这是我的代码:importandroid.app.Activity;importandroid.app.Notification;importandroid.app.NotificationManager;importan