我想在SIP和Android上工作。我应该让两个用户可以使用iptel.org互相调用。一种方法是,我可以使用2.3提供的演示,但它需要一个真实的设备。因为我没有真正的设备,所以我不想在2.1平台上工作。我是初学者,所以我需要一个好的开始步骤,这样我才能轻松完成它。 最佳答案 PJSIP(http://www.pjsip.org/)是一个很好的可移植SIP框架。它仍然不支持android(即使这只是时间问题),但您可以查看:http://code.google.com/p/csipsimple/这是基于PJSIP构建的android
从android版本2.3开始,nativeVoIP支持可用。如何从我的应用程序添加系统SIP帐户?我认为解决方案可能是使用系统设置内容提供程序。但我不知Prop体是怎么做到的。 最佳答案 没有可用于SIP帐户的系统内容提供程序。只有两种方式可用,首先,可以通过intent调用SIP账号系统Activity。if(SipManager.isVoipSupported(this)&&SipManager.isApiSupported(this)){//SIPissupported,let'sgo!Intentintent=newInt
我正在开发一个Android应用程序,我想在其中使用android中的SIP使用互联网进行调用。所以我需要为我的应用程序用户维护我自己的SIP服务器,我该如何创建我自己的SIP服务器? 最佳答案 我不建议创建您的sip服务器,因为它需要大量的人年开发,并且存在很多陷阱。您可以自己安装和设置一些开源实现。喜欢FreeSwitch或Asterisk.两者都很大且设置完整,因为了解如何正确设置它们需要大量领域知识。还有免费的服务器,你也可以试试Sip2Sip.接下来就是在Android上创建sip客户端的工作了。同样,它也不是那么简单。我
我正在寻找适用于Android和iPhone的SIP堆栈。我发现了很多类似的问题,有时这些问题已经很老了……我不太关心解决方案是商业的(但这是首选)还是开源的。到目前为止我发现来自RADVISIONforAndroid的商业解决方案为iPhone开源SIPHONE涵盖两个平台的LINPHONE。Gingerbread有内置的SIP栈——但似乎有一些限制和可能会被MNO删除...我的问题是:有人对上述解决方案有好的/不好的经验吗?您是否使用上述解决方案开发和发布应用程序?任何适用于iPhone/iPad的商业SIP堆栈提供商?非常感谢斯腾 最佳答案
我在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
我一直在研究Phonegap和Cordova,似乎不支持创建具有SIP和VOIP功能的应用程序,因为HTML5和Javascript对这些协议(protocol)的支持很少或根本不支持(webRTC和websockets尚不支持)在大多数手机浏览器上)。但是我发现可以创建和使用插件以使用操作系统(在本例中为iOS和Android)的native功能。我的问题是,例如,如果我为我的Android-Phonegap应用程序编写nativeJAVA代码,我能否将它用作插件以在我的Android-Phonegap应用程序中流式传输音频和视频?在Phonegap或Cordova中使用插件(具有n
是否有任何配置可以在设备上启用VOIP?或者这些方法确实表明我的设备不支持VOIP? 最佳答案 我认为回答这个问题有点晚,但经过大量搜索后,我发现您应该使用任何SipStack,因为如here所解释的那样:FusionSIPsourcecodeisspecificallydesignedforuseinembeddeddevices,hasasmallfootprintandiscompletelyROMableandre-entrant.TheFusionSIPstackprovidesasimplifiedAPIforeasyi
我正在编写一个自定义Android应用程序,允许用户使用SIP进行VOIP调用。当用户按下按钮时,将发起与另一个SIP用户的语音调用。而已。唯一的其他要求是它必须在2.3+Android设备上运行,并且不能仅限于wifi。Android已经包含一个SIP堆栈(从2.3开始),我能够修改Walkie-Talkie示例项目以完全按照我想要的方式工作。不幸的是,我无法在某些设备上使用这个应用程序(CasioCommando就是其中之一),更糟糕的是,该应用程序只能通过wifi运行(正如我提到的,这对我的项目来说是NotAcceptable)。我开始寻找另一个具有易于使用的API的SIP堆栈,
这是我的注册码: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.net.rtp包的AudioGroup和AudioStream类来实现VoIP应用程序。但是我的应用程序无法正常运行。在将“AudioGroup”类对象与“AudioStream”对象“加入”后,它成功发送了udp数据包。我使用数据包分析器进行了检查。但是电话里听不到声音。我在2部手机上运行我的应用程序并尝试在它们之间进行语音通信。在下面我提到了我的源代码。publicclassMainActivityextendsActivity{privateAudioStreamaudioStream;privateAudioGroupaudioGroup;@Ove