草庐IT

android - Samsung Galaxy S5 扬声器\麦克风问题

我在使用GalaxyS5时遇到了一个奇怪的设备特定问题。我正在使用SIP(Linphone)从GalaxyS5调用另一台设备,当我启用扬声器时,该设备开始使用其主麦克风作为降噪麦克风,并将其辅助麦克风用作主麦克风。结果是我必须对着设备背面说话,因为当我对着主麦克风说话时用户根本听不到我说话。AudioManagermanager=(AudioManager)getSystemService(AUDIO_SERVICE);manager.setSpeakerphoneOn(true);我已使用此代码启用扬声器。我还尝试启用各种模式:manager.setMode(AudioManager

android - 在 pjsip android 中从前向后切换相机

我正在开发pjsip视频通话应用程序。我想在通话中切换预览摄像头。这是我正在尝试的代码。privatevoidswitchCamera(booleanisFront){try{intw=(int)SipCallService.currentCall.vidPrev.getVideoWindow().getInfo().getSize().getW();inth=(int)SipCallService.currentCall.vidPrev.getVideoWindow().getInfo().getSize().getH();if(isFront){PjCameracamera=new

android - SIP 配置文件构建 :Android

我可以使用SipProfile.Builder类构建一个sip配置文件。我使用了以下代码fragment来做到这一点:if(SipManager.isApiSupported(MyActivity.this)&&SipManager.isVoipSupported(MyActivity.this)){SipManagermanager=SipManager.newInstance(this);SipProfile.Builderbuilder;try{builder=newBuilder(userName,domainName);}catch(ParseExceptione){//TO

android - 在 Android 的蓝牙 CarKit 上显示标题(不是歌曲或艺术家,而是 Activity 的 SIP 对话)

所以我目前正在开发一个SIP拨号应用程序,我想知道如何更改蓝牙CarKit上显示的信息。我使用以下方法将音频路由到车载套件:AudioManagerlocalAudioManager=(AudioManager)context.getSystemService(Context.AUDIO_SERVICE);localAudioManager.setMode(0);localAudioManager.setBluetoothScoOn(true);localAudioManager.startBluetoothSco();localAudioManager.setMode(AudioMa

android - RCConnection 错误 : setSDP Error: Failed to set remote offer sip: Called with SDP without DTLS fingerprint

我正在使用Restcomm的AndroidSDK并尝试将其配置到我们的服务器,但出现以下错误:RCConnectionError:setSDPError:Failedtosetremoteoffersip:CalledwithSDPwithoutDTLSfingerprint但是当我改回Restcomm服务器时它工作正常。我曾尝试在Google和Git上搜索它,但那里提供的解决方案没有帮助。知道如何解决这个问题吗(请详细解释,因为我是WebRTC的新手)?编辑:如果我从移动设备调用到Web或从Web调用到Web,它工作正常。仅当手机尝试接听电话时才会出现此问题。

android - SipDemo 管理器在设备 SamSung SII android SIP API 中始终为 null

最近尝试在android中使用SIPAPI,经过多次搜索,我找到了SipDemo(android-10的sampleproject)。我只是在Eclipse中导入项目。然而,当我在这个项目中寻找细节时(通过Log.e(...)),我发现SipManagermanager总是null甚至就在这一行之后:manager=SipManager.newInstance(this);。因此,无论我向SIP提供商注册什么,我都无法正常工作!有人有同样的问题吗?谁能给我一个建议?编辑:如果我使用linkhere,我可以让我的模拟器与register、call和receive一起工作。但是,对于我的设

安卓 VOIP SipException : Failed to create SipSession

我正在尝试使用Android3.1上的内置SIP运行VOIP调用。我有物理平板设备(galaxyTab10.1)。出于测试目的,我从SipDemoexample创建了一个项目-它工作正常!(这意味着我的凭据有效并且我的设备/网络正常)。我的Manifest.xml我的后端代码:publicvoidinitializeManager(){if(manager==null){manager=SipManager.newInstance(this);}if(me!=null){closeLocalProfile();}try{SipProfile.Builderbuilder=newSipP

android - 在 Android 中实现 Jain SIP

我正在尝试使用JainSIP制作一个Android应用程序。我已经阅读了SIP的基本教程,现在我正在寻找如何在android中实现jainsip的教程。我搜索但我没有看到任何如何在android上实现它。所以我问任何知道教程链接的人如何在android中实现jainsip,只是一个简单的例子如何在androidh上使用它。如有任何想法,我们将不胜感激。 最佳答案 库存原生androidsip堆栈构建在JAINSIP之上,但它不具备所有功能,目前不支持IM、在线状态和视频通话。Googlefork了SIPStack,从未真正更新过默认

Android SIP 堆栈 : NullPointerException on register

我一直在运行2.3.3的HTCDesireZ上编写代码并且它工作正常-现在我在另一台设备(运行2.3.4的NexusOne)上测试它,它崩溃了。这是代码:if(me==null||sipManager==null||listener==null){Log.e("OH","NO");}sipManager.register(me,30,listener);我传递给sipManager.register的所有东西都不是空的(从未调用日志),但这是我的堆栈跟踪:FATALEXCEPTION:mainjava.lang.RuntimeException:Unabletocreateservic

Android SIP 聊天消息

我必须使用AndroidSIP客户端实现聊天消息,但无法找到任何相关类或监听器。我已经使用SIP实现了调用功能。 最佳答案 使用pjsip或Linphone开源项目。这两个库都是使用c代码编写的,并有详细的文档记录以使用示例应用程序为android构建。如果您想要sipIM的纯java实现,请选择基于jainsip堆栈的实现。实际上,android默认的sip客户端基于jainsip,但它不支持Im,并且仅适用于wifi。jainsip的Telestax实现有助于为android创建应用程序。您可以阅读此documentation了