编程语言
首页 > 编程语言> > android-在应用程序中使用VoLTE协议

android-在应用程序中使用VoLTE协议

作者:互联网

VoLTE是一种相对较新的技术.我了解使用VoLTE进行的通话使用的是互联网数据(与我们用于浏览互联网,观看YouTube视频等的数据相同),这让我着迷.我试图获得有关其工作原理的更多信息,然后才知道VoLTE就像是一种针对语音的“优化”数据网络(这使它比VoIP更好).我的问题是:

问:1)如果它是“优化的”数据网络,那么我们如何使用相同的通用互联网进行VoLTE呼叫.
问:2)优化是否在客户端完成.
如果问题2)是,则这些优化是什么,以及如何在android应用中使用它们.有图书馆吗? (例如This)

Q. 3)另外,VoLTE是否意味着VoIP的结束,以及Skype,Facetime等的结束? Skype或Facetime是否可以移植其移动应用程序以通过VoIP使用VoLTE?

解决方法:

在非常普遍的意义上,是的,VoLTE确实使用了诸如Youtube等的“互联网数据”,而传统的语音呼叫是电路交换的.

但是,LTE使用QoS机制对VoLTE进行优先级划分,以便将其与来自Web浏览器等的数据区别对待.您可以从标准QCI表中看到以下不同承载(逻辑连接)的属性:
enter image description here

虽然典型的Web浏览器将使用QCI 8或9,但VoLTE呼叫将使用QCI 5进行控制平面信令,而QCI 1进行实际的语音呼叫.这样可以确保使用更严格的数据包延迟预算,并确保比特率.这主要是核心网络功能,但是最终用户设备(UE)必须能够支持它.您不能从客户端更改设备的QCI,必须在HSS(归属订户服务器,核心网络组件)中更改它.

关于您的最后一个问题,Skype和其他类似应用程序被视为OTT(超顶)应用程序,它们被视为常规QCI 8/9应用程序,并且没有给予任何特殊优先级.因此,这意味着如果您在未拥挤的小区(和核心等)上覆盖良好,则可能不会注意到Skype呼叫和VoLTE呼叫之间的区别.但是,如果您处于覆盖范围或容量挑战的区域,则VoLTE通话将更为出色.最后,我确实相信有些操作符已经构建了可以利用各种QCI配置文件的本机应用程序.

标签:lte,voip,android
来源: https://codeday.me/bug/20191118/2025779.html