Language

CarrierCallWaitingSyncType Enum

Definition

public enum CarrierCallWaitingSyncType
type CarrierCallWaitingSyncType = 
Inheritance
CarrierCallWaitingSyncType

Fields

Name Value Description
None 0

Do not synchronize the user's call waiting setting with the network. Call waiting is always enabled on the carrier network and the user setting for call waiting is applied on the terminal side. If the user disables call waiting, the call will be rejected on the terminal.

Android reference for android.telephony.CarrierConfigManager.ImsSs.CALL_WAITING_SYNC_NONE.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

UserChange 1

The change of user’s setting is always passed to the carrier network and then synchronized to the terminal based call waiting solution over IMS. If changing the service over the carrier network is not successful, the setting over IMS shall not be changed.

Android reference for android.telephony.CarrierConfigManager.ImsSs.CALL_WAITING_SYNC_USER_CHANGE.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

FirstPowerUp 2

Activate call waiting on the carrier network when the device boots or a subscription using this carrier is loaded. Call waiting is always considered enabled on the carrier network and the user setting for call waiting is applied on the terminal side only. If the user disables call waiting, the call will be rejected on the terminal. The mismatch between CS calls and IMS calls can happen when the network based call waiting service is in disabled state in the legacy 3G/2G networks while it's enabled in the terminal side.

Android reference for android.telephony.CarrierConfigManager.ImsSs.CALL_WAITING_SYNC_FIRST_POWER_UP.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

FirstChange 3

Activate call waiting on the carrier network when the user enables call waiting the first time. Call waiting is then always considered enabled on the carrier network. If the user disables call waiting, the setting will only be applied to the terminal based call waiting service and the call will be rejected on the terminal. The mismatch between CS calls and IMS calls can happen when the network based call waiting service is in disabled state in the legacy 3G/2G networks while it's enabled in the terminal side. However, if the user retrieves the setting again when the device is in the legacy 3G/2G networks, the correct state will be shown to the user.

Android reference for android.telephony.CarrierConfigManager.ImsSs.CALL_WAITING_SYNC_FIRST_CHANGE.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

ImsOnly 4

Do not synchronize the call waiting service state between the carrier network and the terminal based IMS call waiting service. If the user changes the call waiting setting when IMS is registered, the change will only be applied to the terminal based call waiting service. If IMS is not registered when call waiting is changed, synchronize this setting with the carrier network.

Android reference for android.telephony.CarrierConfigManager.ImsSs.CALL_WAITING_SYNC_IMS_ONLY.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to