草庐IT

android - VoIP 应用程序的打瞌睡和待机模式

我有一个旧版VoIP应用程序,我想为其提供Android的新打瞌睡和待机模式支持。我有自己的消息传递/信号机制,我无法使用Android的GCM功能。文档指出,将应用列入白名单将允许使用自己的信号机制并使应用在打瞌睡模式下保持Activity状态。我目前还使用setExtract()和setRepeating()生成keepAlive警报,以保持XMPP的持续连接。如果我为较新的版本添加setExactAndAllowWhileIdle,它表示-警报最多每15分钟触发一次。但是我需要每12秒间隔生成1个。我浏览了Android文档,SO中的许多线程并找到了anarticle在上面。通过

android - 如何使用android调用wifi电话?

很难说出这里问的是什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或言辞激烈,无法以目前的形式合理回答。如需帮助澄清此问题以便可以重新打开,visitthehelpcenter.9年前关闭。您能否提供有关如何创建使用android进行VOIP的应用程序的资源? 最佳答案 a)我不确定“wifi通话”是什么意思?你说的是VOIP吗?b)这里有几个Android的开源VOIP项目。这是一个好的开始:http://code.google.com/p/sipdroid/http://www.linphone.org/http://code

android - 使用 PJSIP 的 Android VoIP 应用程序中的语音质量问题

我们正在使用PJSIP开发一个VoIP应用程序。内部核心模块使用C++11,外部UI使用Java。创建了以下C++11线程:主线程Observer线程,每3分钟唤醒一次,并迅速转到sleepSSL读+写线程(SSL读套接字通过互联网连接到服务器)为RESTfulAPI激活/不激活的兼职TCP线程(在9100上创建套接字)与PJSIP连接的SIP线程(在5060上创建套接字)每次调用2个RTP线程(创建套接字对,例如40000、40001)相同的C++11模块也出现在iOS/MAC应用程序中,它工作得很好。Android应用程序也可以正常工作,但语音质量并不总是很好。[注意:我们排除了内

Android,通过wlan的电话音频流

我正计划为android开发我的特定voip应用程序。场景如下:当有电话来电时,我想通过我的本地电脑扬声器听到打电话的人的声音,并且我想通过我自己的电脑麦克风/耳机与他通话。所以我需要通过wlan网络发送我和我正在通话的人的音频流。像这样:...onCallStateChanged(intstate,StringphoneNumber){while(state==PhoneListener.CALL_STATE_OFFHOOK){//whilephonecallishappening//sendincomingspeechviawlantopc//receiveaudiostreamf

使用 SIP 的 Android 语音调用 (VoIP) 应用程序

我的一位客户想开发免费语音通话应用程序。他们需要像Viber或Line这样的应用程序。我用谷歌搜索了这个,我的理解是我必须使用SIP。但我不清楚该怎么做。主要是我有很多疑惑。1-我必须在android中做什么?2-我必须在服务器端做什么?3-如何设置sip服务器?4-是否可以在普通的专用远程服务器上设置SIP?5-我需要在远程服务器上以编程方式执行任何操作吗?不知道上面的问题有没有意义。实际上我对此的信息为零。我完全糊涂了。任何人都可以解释如何在Android中使用SIP开发语音调用应用程序。我正在等待一个明确的A到Z答案。 最佳答案

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 中的 MediaRecorder 和 UDP (DatagramSocket)

我目前正在编写一个类似于VoIP客户端的程序。我正在尝试在2个客户端之间建立连接并发送和接收从麦克风记录的数据。我目前正在使用文件,但它看起来很糟糕:录音机开始录音到一个临时文件。计时器启动,停止记录器,查看文件大小,然后使用DatagramPacket发送内容。看起来很糟糕。我想知道MediaRecorder和MediaPlayer类是否有办法采用UPD套接字,因为它分别是文件输出和输入(即DatagramSocket)。我可以使用来自套接字的文件描述符,但套接字使用TCP。我想使用UDP,所以我猜是DatagramSocket,但我似乎找不到在我的MediaRecorder和Med

安卓 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 - 聊天和 VOIP 应用程序

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我已经成功安装了OpenfireXMPP服务器并构建了一个Android应用程序来进行文本聊天,如何为我的应用程序实现VOIP功能?这可以通过将openfire连接到SIP服务器来完成吗?有人可以指导我吗?

android - 开始使用 VoIP

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestionandroid中是否有任何可用的api用于语音聊天?我们到底需要在后端做什么?我在哪里都可以看到有关前端的信息?不知道它在后端是如何工作的?我需要SIP服务器吗?如何配置?它的价格是多少?