Windows.Media.Devices.CallControlContract Represents the properties, commands and events for handling calls on a telephony related device. Indicates whether the telephony device has a built-in ringer. A Boolean value that is **True** if the telephony device has a ringer, and **False** if it does not. Occurs when the device receives a request to answer a call. Occurs when the device receives a request for an audio transfer. Occurs when a number is dialed from the device. Occurs when the device receives a request to hang up a call. Occurs when a keypad button on the device has been pressed. Occurs when the device receives a request to redial. Ends the specified call. The unique identifier of the specified call. Returns a CallControl class that represents the audio communications device specified by the DeviceInformation ID being passed. The DeviceInformation ID of the specified audio communications device. A class that represents the specified audio communications device. Returns a CallControl class that represents the default audio communications device. A class that represents the default audio communications device. Indicates that the specified call is now active. The unique identifier of the specified call. Informs the device that there is an incoming call. Specifies whether the device should activate its built-in ringer. A numeric string that specifies the incoming caller ID. This parameter can be null, and often is for many VoIP calls. A call token that uniquely identifies this call. Updates device indicators to indicate an outgoing call. A call token that uniquely identifies this call. Handles the AnswerRequested and AudioTransferRequested events. The CallControl object that raised the event. Contains information for the DialRequested event. Returns the contact that was dialed. The contact. Indicates that the DialRequested event has been handled. Handles the DialRequested event. The CallControl object that raised the event. A class containing information for the event. Contains information for the KeypadPressed event. Returns the value of the keypad button on the device that was pressed. The key. One of the values of the TelephonyKey enumeration. Handles the KeypadPressed event. The CallControl object that raised the event. A class containing information for the event. Contains information for the RedialRequested event. Indicates that the RedialRequested event has been handled. Handles the RedialRequested event. The CallControl object that raised the event. A class containing information for the event. Indicates the keypad button that was pressed on a telephony device. Keypad button A. Keypad button B. Keypad button C. Keypad button D. The "0" keypad button. The "1" keypad button. The "2" keypad button. The "3" keypad button. The "4" keypad button. The "5" keypad button. The "6" keypad button. The "7" keypad button. The "8" keypad button. The "9" keypad button. The "#" keypad button. The "*" keypad button.