我正在使用ReactNative编写一个VoIP应用程序,我正在使用ReactNativeCallKeep处理应用程序和native调用屏幕之间的连接。但是,当Android设备上没有安装SIM卡时,我遇到了一个问题。然后系统中没有可用的电话帐户,也不允许我使用native通话屏幕。这是给定库的限制,但有没有办法显示原生Android调用屏幕(甚至考虑原生Java代码)?或者这是AndroidAPI本身的限制? 最佳答案 AndroidTelecom框架管理Android设备上的音频和视频通话。这包括基于SIM卡的调用(例如使用电话
先把封装好的地址安上(非本人封装):webrtc-webphone:基于JsSIP开发的webrtc软电话jssip中文文档:jssip中文开发文档(完整版)-简书jssip使用文档:(我没有运行过,但是他写的很清楚,反正比我好)jssip+webrtc+freeswitch实现电话网页及遇到的488状态码问题_freeswitch488_weixin_39715323的博客-CSDN博客正常使用由于web限制应该在https上使用,但是http也不是不可以,我放到下一篇文章了,这就说怎么使用我这用的是webrtc+jssipwebrtc-webphone已经实现了我的需求,所以我没有使用原生
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我需要更改语音通话的内流和外流。例如把男人的声音变成女人的声音或者把人的声音变成卡通的声音。按需如果你有任何想法或android源代码,请分享
我正在尝试从通话记录中获取联系人。我可以使用此代码从主要联系人那里获取联系电话:publicvoidgetContacts(Viewview){IntentintentContact=newIntent(Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI);startActivityForResult(intentContact,0);}publicvoidonActivityResult(intrequestCode,intresultCode,Intentintent){if(requestCode==0){try{
我可以在来电或去电时得到对方的MCC和MNC吗?我知道你可以getyourowninformationfromtheSIMcard但我对我的联系人信息很感兴趣。我想我一定能够在通话期间检索到此类信息。所以两个主要问题:协议(protocol)允许吗?AndroidAPI中是否有提供此类信息的类?(在TelephonyManager中查找但没有找到) 最佳答案 就像payeli回答的那样:不,你不能。首先,因为没有访问对方手机信息的API。其次,因为Android实际上并不知道。你可以钻研intothesourcecodeoftheT
我正在尝试制作一个VoIP应用程序,我想知道是否可以使用调用日志内容提供程序执行以下操作-我想为VoIP调用添加新的调用日志记录以及常规调用的调用日志。如何向现有的通话记录内容提供商添加新记录?我想将自定义字段添加到调用日志中,例如sessionID和SIP地址(名称@域)字段。如何自定义通话记录数据库?如果有人能给我一个例子就太好了。 最佳答案 关于第一个问题,您可以使用此代码向现有的通话记录内容提供者添加新记录:publicstaticvoidinsertPlaceholderCall(ContentResolverconten
前一段时间我创建了this帖子,我和我的同事找到了两个不同的答案(都有效):第一个解决方案是使用IntentcallIntent=newIntent(“android.intent.action.CALL_PRIVILEGED”);这将打开一个新窗口,提供所有人都可以调用的电话调用电话的可能方式-在这种特殊情况下,他们是Dialer、Viber和Skype(或后来添加的任何其他方法)。第二个解决方案是明确调用Viber并放置一个电话也可以调用电话IntentviberCallIntent=newIntent("com.viber.voip.action.CALL");viberCall
我想将sip调用添加到myquizgame.所以,我通过这种方式构建了SipHome项目:http://code.google.com/p/csipsimple/wiki/HowToBuild#Without_building_the_native_library没关系。应用程序已编译并启动。现在我想在我的应用程序中添加视频通话功能。结帐后(http://csipsimple.googlecode.com/svn/trunk/)我也有这个SVN依赖项:CSipSimpleBrandedCSipSimpleCodecG729CSipSimpleCodecPackCSipSimpleVid
好吧,我反编译了Skype的list,看看在通话期间是否有任何服务或广播在运行。来电只有少数内部广播。也只有一个接收器和一项服务存在。我用我的应用监控所有正在运行的服务,但SkypeMainService始终在运行,即使不在通话中也是如此。此外AudioMode不会被skype更改(但根据开发人员想要的logcat日志,但他们就是不这样做),所以我不能简单地检查它是否是MODE_IN_CALL。对于如何查明Skype当前是否正在运行并且正在进行通话,您有什么建议吗?谢谢!/edit:Activity等的简要概述: 最佳答案 好的,我
此问题之前已在此站点上被问过和回答过两次,但该代码似乎根本不适用于现代手机。我正在使用Android4.2和Android4.3,但似乎都不起作用。我在通话期间通过媒体播放器播放MP3,它工作正常,但歌曲和通话都是通过语音扬声器发出的。如果我按下“扬声器”,它们都会继续通过扬声器播放。我需要那种效果,但不必自己按下AudioManageraudioManager=(AudioManager)getSystemService(Context.AUDIO_SERVICE);audioManager.setMode(AudioManager.MODE_IN_CALL);audioManage