CallProperty Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public enum CallProperty
type CallProperty =
- Inheritance
-
CallProperty
Fields
| Name | Value | Description |
|---|---|---|
| Conference | 1 | Whether the call is currently a conference. Android reference for 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. |
| GenericConference | 2 | Whether the call is a generic conference, where we do not know the precise state of participants in the conference (eg. on CDMA). Android reference for 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. |
| EmergencyCallbackMode | 4 | Whether the call is made while the device is in emergency callback mode. Android reference for 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. |
| Wifi | 8 | Connection is using WIFI. Android reference for 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. |
| HighDefAudio | 16 | When set, the UI should indicate to the user that a call is using high definition audio. The underlying ConnectionService is responsible for reporting this property. It is important to note that this property is not intended to report the actual audio codec being used for a Call, but whether the call should be indicated to the user as high definition. The Android Telephony stack reports this property for calls based on a number of factors, including which audio codec is used and whether a call is using an HD codec end-to-end. Some mobile operators choose to suppress display of an HD indication, and in these cases this property will not be set for a call even if the underlying audio codec is in fact "high definition". Android reference for 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. |
| EnterpriseCall | 32 | Whether the call is associated with the work profile. Android reference for 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. |
| IsExternalCall | 64 | When set, indicates that this Call does not actually exist locally for the ConnectionService. Consider, for example, a scenario where a user has two phones with the same phone number. When a user places a call on one device, the telephony stack can represent that call on the other device by adding it to the ConnectionService with the Connection.PROPERTY_IS_EXTERNAL_CALL property set. An InCallService will only see calls with this property if it has the TelecomManager.METADATA_INCLUDE_EXTERNAL_CALLS metadata set to true in its manifest. See Connection.PROPERTY_IS_EXTERNAL_CALL. Android reference for 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. |
| HasCdmaVoicePrivacy | 128 | Indicates that the call has CDMA Enhanced Voice Privacy enabled. Android reference for 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. |
| SelfManaged | 256 | Indicates that the call is from a self-managed ConnectionService. See also Connection.PROPERTY_SELF_MANAGED Android reference for 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. |
| AssistedDialing | 512 | Indicates the call used Assisted Dialing. Android reference for 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. |
| Rtt | 1024 | Indicates that the call is an RTT call. Use Call.getRttCall() to get the RttCall object that is used to send and receive text. Android reference for 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. |
| NetworkIdentifiedEmergencyCall | 2048 | Indicates that the call has been identified as the network as an emergency call. This property may be set for both incoming and outgoing calls which the network identifies as emergency calls. Android reference for 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. |
| VoipAudioMode | 4096 | Indicates that the call is using VoIP audio mode. When this property is set, the AudioManager audio mode for this call will be AudioManager.MODE_IN_COMMUNICATION. When this property is not set, the audio mode for this call will be AudioManager.MODE_IN_CALL. This property reflects changes made using Connection.setAudioModeIsVoip(boolean). You can use this property to determine whether an un-answered incoming call or a held call will use VoIP audio mode (if the call does not currently have focus, the system audio mode may not reflect the mode the call will use). Android reference for 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. |
| IsAdhocConference | 8192 | Indicates that the call is an adhoc conference call. This property can be set for both incoming and outgoing calls. An adhoc conference call is formed using addConferenceParticipants(List), TelecomManager.addNewIncomingConference(PhoneAccountHandle,Bundle), or TelecomManager.startConference(List,Bundle), rather than by merging existing call using conference(Call). Android reference for 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. |
| CrossSim | 16384 | Connection is using cross sim technology. Indicates that the Connection is using a cross sim technology which would register IMS over internet APN of default data subscription. Android reference for 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. |
| IsTransactional | 32768 | The connection is using transactional call APIs. The underlying connection was added as a transactional call via the TelecomManager.addCall API. Android reference for 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. |
| IsTetheredCall | 131072 |
Remarks
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.