我在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
是否有任何配置可以在设备上启用VOIP?或者这些方法确实表明我的设备不支持VOIP? 最佳答案 我认为回答这个问题有点晚,但经过大量搜索后,我发现您应该使用任何SipStack,因为如here所解释的那样:FusionSIPsourcecodeisspecificallydesignedforuseinembeddeddevices,hasasmallfootprintandiscompletelyROMableandre-entrant.TheFusionSIPstackprovidesasimplifiedAPIforeasyi
我正在webrtc上的android中创建一个应用程序,用于视频通话和聊天的点对点连接。我已经从WEBRTC站点下载了演示代码并成功运行了该代码(只能看到视频,没有语音交换),我在有疑问的地方打印了所有响应,发现在对话框中输入房间URL后返回包含许多详细信息的响应,例如media//iceserver//stun//turn//pcconfig等。在这里我感到困惑,例如我需要从移动设备发送到服务器以调用电话以及我应该期待什么响应来自服务器的其他对等方的连接。在android中,我使用的是libjingle_peerconnection.jar。我还阅读了crosswalk和intelx
我正在Android上开发旧版VOIP应用程序。它现在不使用GoogleCloudMessaging技术,而是永远保持自己的TCP连接。最近Google推出了其AndroidM预览版Dozemode所以问题是:是否有任何解决方法可以让应用程序在打瞌睡模式下接收来电/消息,而无需重新设计整个系统以使用GCM? 最佳答案 您可以使用ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS要求用户允许电池优化忽略。但是,仔细检查OptimizingforDozeandAppStandby,好像是allowed
我正在尝试在Android上实现iOScallkit行为。我收到来自firebase的推送通知,我想向用户显示“来电”屏幕。为此,我使用了android.telecom包和其他类中的ConnectionService。这是我的调用管理器类:classCallManager(context:Context){valtelecomManager:TelecomManagervarphoneAccountHandle:PhoneAccountHandlevarcontext:Contextvalnumber="3924823202"init{telecomManager=context.ge
有谁知道如何使用Android设备的内置回声消除功能?它位于硅中的某处,用于GSM/CDMA免提通话。我们真的很想利用它来开发VoIP应用程序,而不是自己动手。本 最佳答案 我终于能够在我的Arm5(WM8650)处理器(Android2.2)上使用回声消除功能。以下是我采取的步骤。在将PCM帧发送到编码器之前,我用JNI封装了Speex并调用了回显处理例程。无论我尝试了何种Speex设置,都没有回音被取消。因为Speex对播放和回声帧之间的延迟非常敏感,所以我实现了一个队列并将所有发送到AudioTrack的数据包排队。队列的大小
我正在编写一个自定义Android应用程序,允许用户使用SIP进行VOIP调用。当用户按下按钮时,将发起与另一个SIP用户的语音调用。而已。唯一的其他要求是它必须在2.3+Android设备上运行,并且不能仅限于wifi。Android已经包含一个SIP堆栈(从2.3开始),我能够修改Walkie-Talkie示例项目以完全按照我想要的方式工作。不幸的是,我无法在某些设备上使用这个应用程序(CasioCommando就是其中之一),更糟糕的是,该应用程序只能通过wifi运行(正如我提到的,这对我的项目来说是NotAcceptable)。我开始寻找另一个具有易于使用的API的SIP堆栈,
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我正在开发一个需要实现VOIP的应用程序。它是关于使用WIFI连接2个设备来传输对话(语音)。我的问题是:是否有可以在我的应用程序中使用的免费API或SDK?
我正在尝试使用android.net.rtp包的AudioGroup和AudioStream类来实现VoIP应用程序。但是我的应用程序无法正常运行。在将“AudioGroup”类对象与“AudioStream”对象“加入”后,它成功发送了udp数据包。我使用数据包分析器进行了检查。但是电话里听不到声音。我在2部手机上运行我的应用程序并尝试在它们之间进行语音通信。在下面我提到了我的源代码。publicclassMainActivityextendsActivity{privateAudioStreamaudioStream;privateAudioGroupaudioGroup;@Ove
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion是否存在允许将VOIP构建到定制应用程序中而无需重新发明轮子的现有库和框架?一位客户对C++桌面应用程序的可能性很感兴趣,虽然它不是非常有用(他们可以只使用Skype),但它非常酷。我相信某些技术(如DirectX)可能内置了一些用于游