Windows.ApplicationModel.Calls.CallsPhoneContract Indicates the type of dual tone multi-frequency (DTMF) used by a cellular phone. Tones are sent in a burst fashion. Tones are sent in a continuous fashion, meaning the tone should only stop when the button is released. The available audio endpoints you can use for dialing a phone call. A Bluetooth connection. The default audio endpoint for the phone. A speaker phone. Controls the blocking of phone numbers as they are received. Gets or sets whether the PhoneCallBlocking instance should block private numbers. **True** if the PhoneCallBlocking instance should block private numbers, **false** otherwise. Gets or sets whether the PhoneCallBlocking instance should block unknown numbers. **True** if the PhoneCallBlocking instance should block unknown numbers, **false** otherwise. Sets the list of numbers that should be blocked. A list of numbers that should be blocked. **True** if the operation was successful, otherwise **false**. Provides the ability to query the call status and launch phone calls. Gets a value that indicates whether an active call is in progress on the device. True if an active call is in progress on the device; otherwise false. Gets a value that indicates if a call is incoming on the device. True if a call is incoming on the device; otherwise false. Occurs when the basic call state of the device changes. Retrieves a PhoneCallStore. A PhoneCallStore object that contains information about the phone lines available on the device. Launches the call settings UI. Launches the built-in phone call UI with the specified phone number and display name. A phone number. A display name. The types of media available in a phone call. The phone call supports audio only. The phone call supports audio and realtime text. The phone call supports audio and video. Represents a collection of information about the phone lines available on a device. Gets the line ID for the current default phone line. An asynchronous operation that returns the line ID upon successful completion. Checks to see if a phone number connects to a known emergency services provider. The phone number to check to see if it is a known emergency number. An asynchronous operation that returns a boolean on successful completion . True indicates that the phone number connects to a known emergency services provider. Retrieves an instance of the PhoneLineWatcher class for the device. An instance of the PhoneLineWatcher class for the device. Provides access to the video call capabilities for a PhoneLine instance. Gets whether this PhoneLine instance supports video calls. **True** if the PhoneLine instance supports video calls, **false** if it does not. Enables an application to get the PhoneCallVideoCapabilities for a PhoneLine instance. Asynchronously gets the video capabilities for a PhoneLine instance. The PhoneLine instance to query. The PhoneCallVideoCapabilities for the PhoneLine instance queried. Represents options for dialing a call. Creates a new instance of the class Gets or sets the audio endpoint requested for a dial. The audio endpoint requested for a dial. Gets or sets the address book contact associated with a dial request. The address book contact associated with a dial request. Gets or sets the phone number property of the address book contact that is associated with the dial request. The phone number property of the address book contact associated with the dial request. Gets or sets the name of the party being dialed. This value is displayed if the number being dialed does not have a party name with a matching number in the user's address book. The name of the party being dialed. Gets or Sets the type or types of media requested for a dial. The type or types of media requested for a dial. Gets or sets the phone number to dial. The phone number to dial. Represents a phone line. Gets a boolean value which indicates if the phone line can be used to place outgoing calls. True if the phone line can place outgoing calls; otherwise false. Gets details for the cellular component specific components for the PhoneLine instance. This property is NULL for VoIP phone lines. Details for the PhoneLine instance. Gets the preferred display color of the phone line. The preferred display color of the phone line. Gets the user assigned friendly name for the phone line. The user assigned friendly name for the phone line. Gets the ID of the phone line. The ID is persistent across devices and reboots. The ID of the phone line. Gets extra configuration information about this PhoneLine instance. The extra information for this phone line. Gets the name of the current network that is being used by the phone line. The name of the current network that is being used by the phone line. Gets the current network status of the phone line. The current network status of the phone line. Gets a value that indicates if the phone line supports being pinned as a live tile. True if the phone line supports being pinned as a live tile; otherwise false. Gets the transport for the phone line. The transport for the phone line. Gets whether video calling is supported over this phone line. **True** if video calling is supported, **false** if it is not. Gets the voice mail data associated with the PhoneLine instance. The voice mail data. Occurs when and properties for the associated PhoneLine instance change. This can occur when meta data changes like the voice mail count, the network state, or the cellular details. Place a phone call on the phone line. The caller must be in the foreground. The number to dial. The display name of the party receiving the phone call. This parameter is optional. Place a phone call on the phone line, allowing the caller to specify additional dial options. The caller must be in the foreground. The additional dial options for the phone call. This static method asynchronously retrieves a PhoneLine object that represents a specific phone line on the device based on the line ID. The line ID of the phone line to retrieve. An asynchronous operation that returns a PhoneLine object that represents a specific phone line on the device based on the line ID. Check if a number should be dialed immediately from the dialer without requiring the user to press the call button. The phone number to check for immediate dialing. An asynchronous boolean response. True indicates that the number should be dialed immediately. Provides detailed interaction with the cellular components of a phone line. Indicates if the modem for this phone line is on. True if the modem is on; otherwise false. Gets the registration reject code for the phone line. The registration reject code for the phone line. Get the slot index of the SIM card associated with a cellular phone line. The slot index of the SIM card associated with a cellular phone line. Gets the state of the SIM card associated with a cellular phone line. The state of the SIM card associated with a cellular phone line. Retrieves the appropriate connection string to display to the user. The location where the text string is needed. This affects the format of the returned string. The text string to display in the given location. A collection of properties providing information about a phone line. Gets the extended properties for this phone line. A map of key-value pairs containing the extended properties of the phone line. Gets whether video calls are enabled over this phone line. **True** if video calls are supported, otherwise **false**. The possible locations for displaying network operator information to the user. The default value. The dialer UI. The UI when the user as actively in a call. The phone tile. The transport used by a particular phone line. The phone line uses a cellular transport. The phone line uses a voice over IP transport. Represents a class that monitors for new/removed/updated phone lines on the device and notifies listeners about any changes. Get the current status of the PhoneLineWatcher instance. The current status of the PhoneLineWatcher. Occurs when the PhoneLineWatcher instance completes an enumeration of all the phone lines on the device. Occurs when the PhoneLineWatcher instance detects a new phone line on the device. Occurs when the PhoneLineWatcher instance detects that a phone line has been removed from the device. Occurs when the PhoneLineWatcher instance detects that a phone line has been updated on the device. Occurs when the PhoneLineWatcher instance stops monitoring the device for changes to the phone lines. Starts listening for changes to the phone lines on the device. Stops listening for changes to the phone lines on the device. Represents a class that contains the information about which phone line was added, removed, or updated. Gets the ID of the phone line that triggered the LineAdded, LineRemoved, or LineUpdated event. The ID of the phone line that triggered the LineAdded, LineRemoved, or LineUpdated event. The current status of the PhoneLineWatcher. The phone line watcher class is created. The phone line watcher class just completed an enumeration of the phone lines on the device. The phone line watcher class is started. The phone line watcher class is stopped. Describes the network registration status of a phone line. Could not register the phone line with any available network. The phone line has been de-registered. The phone line is registered and is on the carrier's home network. Could not detect a signal on the phone line, or the phone line is limited to emergency calls only. The phone line is registered and is roaming domestically on another carrier's network. The phone line is registered and is roaming internationally on another carrier's network. Searching for a network for the phone line. The registration status of the phone line is unknown. The current state of the SIM card for a cellular phone line. The SIM card is disabled. The SIM card is not valid. There is no SIM card inserted into the phone. The SIM card is locked and requires a PIN code to unlock. The SIM card does not require a PIN code. The SIM card is unlocked, but requires a PIN code to unlock again if it becomes locked. The SIM card is locked due to too many incorrect PIN entries, and requires a Personal Unlocking Key (PUK) to unlock. The SIM card state is unknown. Represents the voice mail data associated with a PhoneLine instance. Get the current count of voice mail messages associated with the PhoneLine instance. A value of -1 indicates an "indeterminate" number of messages. The current count of voice mail messages. Gets the access number for the voice mail associated with the PhoneLine instance. The phone user can dial the access number to access the voice mail account. The access number. Get the type of the voice mail associated with the PhoneLine instance. The type of the voice mail account. Dials a call to the voice mail access number. An asynchronous dial operation. The type of voice mail associated with a PhoneLine instance. The phone line has no voice mail. The phone line has traditional voice mail. The phone line has visual voice mail. A collection of information about the origin of a phone call. Creates a new PhoneCallOrigin object. Gets or sets the category for the caller. The caller's category. A couple of examples include "house agent" or "financial service." Gets or sets the description of the caller's Category. The description of the caller's specific Category. Gets or sets the display name for the PhoneCallOriginManager object. The display name for the call origin manager. Gets or sets the display picture for the PhoneCallOriginManager object. The display picture for the caller's origin. This picture is displayed on the incoming call UI. Gets or sets the location of the caller. The caller's location. Controls which application is responsible for determining the origin of incoming calls and sets the PhoneCallOrigin information. Checks to see if the current application is set as the default call origin application. **True** if the current application is the default call origin application, otherwise **false**. Calls a dialog to set the current app as the default phone origin app. Indicates whether the app was set as the default phone origin application. Sets the call origin when a phone call comes in. The unique identifier for this phone call. This is retrieved from the *targetId* of the PhoneCallOriginDataRequestTriggerDetails The call information for the incoming call. Opens the interface that enables the user to select the call origin application.