Selection
Feature option
打开VoLTE(Enable VoLTE)
MTK_IMS_SUPPORT=yes
MTK_VOLTE_SUPPORT=yes
打开ViLTE(Enable ViLTE)
MTK_VILTE_SUPPORT = yes
如果要支持ViLTE,必须也要支持VoLTE。
(2)VoWifi Feature
Selection
Feature option
打开WFC (Enable WFC)
MTK_IMS_SUPPORT=yes
MTK_VOLTE_SUPPORT=yes
MTK_WFC_SUPPORT=yes
MTK_EPDG_SUPPORT=yes
MTK_FLIGHT_MODE_POWER_OFF_MD=no(No need after Android-M1)
关闭WFC (Disable WFC)
MTK_WFC_SUPPORT=no
VoWifi有些module属于binary release,如果基线版本不支持VoWifi, 请使用[Patch Release]模板提交eservice给CPM申请open VoWifi release patch.(VoWifi feature has binary release module, if basic version does not support VoWifi, please submit eservice to CPM according to [patch release template] for VoWifi patch release.)
所有提到的WFC名称,等同于VoWifi。如果要支持VoWiFi,必须支持VoLTE。(VoWifi=WFC,if enableVoWifi feature, must enable VoLTE firstly.)
(3) Dual VoLTE (93 platform)
双VoLTE是否开启,是由AP project configuation控制的。(Single/Dual VoLTE is Switched by AP Project Configuration.)
L+W/Single VoLTE project
L+L/Dual VoLTE project
MTK_MULTI_PS_SUPPORT = yes
MTK_MULTI_PS_SUPPORT = yes
MTK_MULTIPLE_IMS_SUPPORT =1
MTK_MULTIPLE_IMS_SUPPORT = 2
MTK_PROTOCOL2_RAT_CONFIG=W/G
MTK_PROTOCOL2_RAT_CONFIG=L/W/G
operator定制project 如果要支持dual VoLTE,也是使用上述project config。(Operator Customization project also use above configuration to enable dual VoLTE.)
2.针对某家operator,如何配置支持VoLTE、ViLTE和VoWifi (config volte, ViLTE and VoWifi for operator)
开启dynamic IMS switch 这个feature后(property persist.mtk_dynamic_ims_switch 值为1),需要根据运营商的mccmnc来配置config以支持VoLTE、ViLTE和VoWifi,MTK默认已经配置好了大部分的运营商, 厂商可以新增支持的运营商。(English: If support dynamic IMS switch feature(value of property persist.mtk_dynamic_ims_switch is 1) and some operator need support volte, ViLTE and VoWifi, must add mccmnc config. MTK has add configs for most of operators. Customer can add new config further.)
FeatureName
device config key (default value)
available config key (default value)
VoLTE
config_device_volte_available (false)
carrier_volte_available_bool (aosp is false, MtkCarrierConfigManager.java put as true)
ViLTE
config_device_vt_available (false)
carrier_vt_available_bool (aosp is false, MtkCarrierConfigManager.java put as true)
VoWifi
config_device_wfc_ims_available(false)
carrier_wfc_ims_available_bool (aosp is false, MtkCarrierConfigManager.java put as true)
如果需要新增支持这些feature的运营商,配置相应mccmnc的config文件并将