草庐IT

使用 P2P 的 C++ 和 voIP

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我目前正在计划我的最后一年项目,我希望创建一个支持IP语音和基于文本的聊天的应用程序(尽管不是“下一个Skype”)。我只是真的想要一种易于使用的轻量级方法来完成voIP部分,它不需要扩展功能,至少不需要开始。我想要的功能之一是它不通过服务器,但那是因为我不想在应用程序发布后维护服务器。因此,如果可以将您的IP提供给某人并且他们加入使用它会更好。我计划将

ios - 后台的通话中 voip 状态栏

我们目前正在开发一款通过API使用点对点音频/语音传输的应用。当应用程序处于后台时,通话状态栏中会显示一条消息,内容为“XXX(录音)”。如果我们完全删除通话状态栏,当应用程序处于后台时,语音会静音。显然这条消息来自Apple,因为它没有出现在AndroidSamsung设备中。我们想更改通话状态栏的内容和颜色,以删除“录音”一词。请参阅随附的屏幕截图。那么关于通话中状态栏修改的任何建议?例如Skype有它的服装VoIP状态栏谢谢。 最佳答案 您无法隐藏或自定义录音栏。iOS根据您的操作选择栏的颜色和文本:Recordings是红色

ios - 应用程序在 iOS 10.3 上 x 时间后收不到 VOIP >

我有一个正在进行的项目,该项目使用VOIP通知来“唤醒”已置于后台/已终止的应用程序。这些通知会定期发送,在最近的iOS更新之前,一切似乎都运行良好。似乎在应用程序在后台运行一定时间后(某些用户在5分钟后发生,其他用户在20分钟后发生),设备在收到voip通知后不再处理任何代码。我在Apple开发者论坛上看到了一些内容,其他一些开发者也遇到了类似的问题,所有人都推测它是否与新的iOS更新(10.3.1/10.3.2)有关。有没有其他人遇到过这个问题,如果有,你能解决吗?谢谢! 最佳答案 这是最新iOS版本的新常态。您应该开始使用推送

ios - 有没有办法让 VoIP 应用程序中的来电永远响铃?

我正在开发基于VoIP的IOS应用。有两种方法可以在来电时播放一些声音来通知用户:发送带有声音的UILocalNotification。声音最多持续30秒;在setKeepAliveTimeout:handler:函数中播放本地音乐Assets。但是系统只给了我10秒的操作时间。有什么方法可以像原生电话应用一样永远播放声音吗? 最佳答案 恐怕@Dan2552是正确的。这是苹果states:Soundsthatlastlongerthan30secondsarenotsupported.Ifyouspecifyafilewithaso

ios - 当应用程序在 ios 中处于后台时接收 voip 调用

我认为当应用程序在后台运行时,我拥有拥有“事件”套接字的所有要求。也就是说:我的应用程序将voip和音频作为其背景模式。我使用PJSIP作为SIP库,它应该使用启用了“在后台运行”属性的CFReadStreams该应用正在使用TCP与SIP服务器建立连接。当应用程序被发送到后台时,它会添加一个后台处理程序,每个时间段发送一条“keepAlive”消息。keepAlive似乎有效。如果我检查服务器中的日志,即使应用程序不在前台,我也可以看到消息是如何到达的。问题(和问题)是,当应用程序处于后台时我没有接听电话。似乎套接字还活着,如果我在应用程序不在前台时调用手机,没有任何反应,但如果我自

ios - 用于去电 iOS webrtc 的 VOIP 拨号器提示音

我正在使用webrtc在iOS中开发VOIP。如何拨出电话时发出拨号音,即如何在耳机中发出铃声直到拨出电话接通? 最佳答案 NSURL*url=[NSURLfileURLWithPath:[NSStringstringWithFormat:@"%@/TEST.aif",[[NSBundlemainBundle]resourcePath]]];AVAudioPlayer*keepAwakePlayer=[[AVAudioPlayeralloc]initWithContentsOfURL:urlerror:&error];UInt32d

ios - 是否需要任何特殊的音频设置才能使 iOS 上的 Twilio VOIP 正常工作?

我正在尝试在iOS上设置TwilioVOIP客户端,并且能够使所有示例连接到示例服务器。但是,当我在模拟器或设备上运行时,我听不到来自VOIP调用的任何音频。是否需要任何特殊的音频设置?我已经试过了:UInt32route=kAudioSessionOverrideAudioRoute_Speaker;AudioSessionSetProperty(kAudioSessionProperty_OverrideAudioRoute,sizeof(route),&route);但运气不好。我还为UIBackgroundModes设置了audio和voip。还有什么我应该设置的吗?

ios - 使用新的基于 token 的身份验证进行 VoIP 推送?

我能够让新的基于token的推送正常工作(不使用证书),使用正常的推送通知并为后端使用一个简单的node.js文件。但是,我无法让它与VoIP推送一起使用。我试过只使用从PushKit派生的token-creditials.token但我总是收到400错误。我似乎无法在网上找到任何关于此的信息。WWDC刚刚提到基于token的身份验证也可以用于VoIP推送。 最佳答案 我使用了来自http://gobiko.com/blog/token-based-authentication-http2-example-apns/的描述使用pyt

ios - 如何仅使用音频编解码器制作iOS VOIP/SIP应用程序

Closed.ThisquestiondoesnotmeetStackOverflowguidelines。它当前不接受答案。想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。7年前关闭。Improvethisquestion任何人都可以帮助我清除我在尝试实现SIP应用程序时的疑虑,我已经具有sip服务器设置,并且具有我的sip帐户的用户名和密码。现在,我尝试使用PJSIP和SIPHON,但是由于某些错误而失败了。然后,我尝试使用LinPhone,效果很好。然后将文件从LinPhone项目复制到我的项目中,并且仍在处理。(我还应该在项目中复制什么才能继续使用-我已经

ios - 在 iOS8.0.2 上未收到 Pushkit voip 推送通知

我实现了新的pushkitvoippush通知,直到现在它在我测试的所有iOS8设备上都可以正常工作,除了一个。我的iPhoneiOS8.0.2没有收到任何voip推送。当我收到pushRegistry:didUpdatePushCredentials:forType:delegate时,它​​注册正确我成功地测试了以前的远程推送(registerForRemoteNotifications),但没有收到任何已发送的voip推送。所以我的问题是:*任何人都遇到过pushkitvoippush通知的相同行为?*会不会跟iOS版本有关(iOS8.0.2)?*任何拥有此版本(iOS8.0.2