Windows.ApplicationModel.Calls.CallsVoipContract
Supports the AnswerRequested event of the VoipPhoneCall class.
Gets the media types that the user selected when answering the call.
The media types that the user selected when answering the call.
Supports the RejectRequested event of the VoipPhoneCall class.
Gets the reason the incoming call was rejected.
The reason the incoming call was rejected.
Supports the EndRequested, HoldRequested, and ResumeRequested events of the VoipPhoneCall class.
Gets the current state of the VoIP call.
The current state of the VOIP call.
Supports the NotifyMuted and NotifyUnmuted events.
Gets whether the call is currently muted.
Whether the call is currently muted.
Allows an application to manage VoIP calls.
Raised when the mute status for the phone call changes.
Cancels the upgrade to a VoIP call.
The GUID for the VoIP call.
Retrieves the default instance of the VoipCallCoordinator class.
The default call coordinator.
Notifies the system that the user has muted the call using the VoIP app's UI.
Notifies the system that the user has unmuted the call using the VoIP app's UI.
Makes a request to the system for an incoming video call that will replace an existing call.
A string that is passed to the associated foreground app as a deep link. This might be a contact name or other data that can be used to populate the app's UI more quickly. The maximum length is 128 characters. This parameter must be non-null and must refer to a task defined in the app's manifest file.
The contact name of the caller to be displayed on the incoming call UI. The maximum length is 128 characters.
The phone number of the caller to be displayed on the incoming call UI. The maximum length is 128 characters.
The Uri of an image file associated with the caller to be displayed on the incoming call UI. The file type must be PNG or JPG. The maximum file size is 1 MB.
The name of the VoIP service or application. The maximum length is 128 characters.
The Uri of an image file that is a logo or icon of the VoIP service or application to be displayed on the incoming call UI. The file type must be PNG or JPG. The maximum file size is 128 KB.
A string indicating who the call is on behalf of. The maximum length is 128 characters.
The Uri of an audio file containing the ringtone for this call. The file type must be WMA or MP3. The maximum file size is 1 MB.
The time, in seconds, the system should wait for the user to answer or ignore the call before rejecting the call. The allowed range is 5 to 120 seconds. The default value is 30 seconds.
The object representing the new incoming call.
Makes a request to the system for a new call object.
A string that is passed to the associated foreground app as a deep link. The maximum length is 128 characters. This parameter must be non-null.
The contact name of the caller to be displayed on the incoming call UI. The maximum length is 128 characters.
The phone number of the caller to be displayed on the incoming call UI. The maximum length is 128 characters.
The name of the VoIP service or application. The maximum length is 128 characters.
The media types of the new incoming call.
The object representing the new initiated call.
Makes a request to the system for a new incoming call.
A string that is passed to the associated foreground app as a deep link. The maximum length is 128 characters. This parameter must be non-null.
The contact name of the caller to be displayed on the incoming call UI. The maximum length is 128 characters.
The phone number of the caller to be displayed on the incoming call UI. The maximum length is 128 characters.
The Uri of an image file associated with the caller to be displayed on the incoming call UI. The file type must be PNG or JPG. The maximum file size is 1MB.
The name of the VoIP service or application. The maximum length is 128 characters.
The Uri of an image file that is a logo or icon of the VoIP service or application to be displayed on the incoming call UI. The file type must be PNG or JPG. The maximum file size is 128KB.
A string indicating who the call is on behalf of. The maximum length is 128 characters.
The Uri of an audio file containing the ringtone for this call. The file type must be WMA or MP3. The maximum file size is 1MB.
The media types of the new incoming call.
The time, in seconds, the system should wait for the user to answer or ignore the call before rejecting the call. The allowed range is 5 to 120 seconds. The default value is 30 seconds.
The object representing the new incoming call.
Makes a request to the system for a new incoming call.
A string that is passed to the associated foreground app as a deep link. The maximum length is 128 characters. This parameter must be non-null.
The contact name of the caller to be displayed on the incoming call UI. The maximum length is 128 characters.
The phone number of the caller to be displayed on the incoming call UI. The maximum length is 128 characters.
The Uri of an image file associated with the caller to be displayed on the incoming call UI. The file type must be PNG or JPG. The maximum file size is 1MB.
The name of the VoIP service or application. The maximum length is 128 characters.
The Uri of an image file that is a logo or icon of the VoIP service or application to be displayed on the incoming call UI. The file type must be PNG or JPG. The maximum file size is 128KB.
A string indicating who the call is on behalf of. The maximum length is 128 characters.
The Uri of an audio file containing the ringtone for this call. The file type must be WMA or MP3. The maximum file size is 1MB.
The media types of the new incoming call.
The time, in seconds, the system should wait for the user to answer or ignore the call before rejecting the call. The allowed range is 5 to 120 seconds. The default value is 30 seconds.
The contact remote ID of the caller. The maximum length is 256 characters.
The object representing the new incoming call.
Makes a request to the system for a new outgoing call.
A string that is passed to the associated foreground app as a deep link. The maximum length is 128 characters. This parameter must be non-null.
The name or ID of the caller which is displayed in the phone's minimized call UI. The maximum length is 128 characters.
The name of the VoIP service which is displayed in the phone's minimized call UI. The maximum length is 128 characters.
The object representing the new outgoing call.
The object representing the new incoming call.
Makes a request of the system to create an outgoing video call that will replace an existing cellular call.
The GUID of the call.
A string that is passed to the associated foreground app as a deep link. This might be a contact name or other data that can be used to populate the app's UI more quickly. The maximum length is 128 characters. This parameter must be non-null and must refer to a task defined in the app's manifest file.
The name or ID of the caller which is displayed in the phone's minimized call UI. The maximum length is 128 characters.
The name of the VoIP service which is displayed in the phone's minimized call UI. The maximum length is 128 characters.
The object representing the new outgoing call.
Reserves the CPU and memory resources necessary for a VoIP call.
The name of an application-defined class that performs the work of a background task. For more information, see TaskEntryPoint.
The result of the reservation action.
Sets up a newly accepted call.
Information that is passed to the VoIP app's foreground UI process. This might be the contact name, or other data that helps the UI display more quickly.
The name or ID of the caller.
The phone number (if applicable) of the caller.
The name of the service or application.
The type of call (audio/video or audio only).
Returns the call as a VoipPhoneCall object.
Terminates a cellular call in order to upgrade to a VoIP call.
The GUID for the VoIP call.
Represents a VoIP phone call.
Gets the media types used by the call.
The media types used by the call.
Gets or sets contact name associated with the VoIP call.
The contact name associated with the VoIP call.
Gets or sets the start time associated with the VoIP call.
The start time associated with the call.
Raised when the user answers an incoming call.
Raised to alert the VoIP app that the call should be ended.
Raised to alert the VoIP app that the call should be placed on hold.
Raised when a call has been rejected.
Raised to indicate that a previously held VoIP call should be made active.
Notifies the system that the VoIP call has been accepted.
The media types used by the call.
Notifies the system that the VoIP call is active.
Notifies the system that the call has ended.
Notifies the system that the call is currently on hold.
When upgrading a call from cellular to video, notifies the system that the app is done setting up the audio and video streams for the video call so that the system can end the existing cellular call.
Brings the VOIP app's user interface into the foreground after accepting a call.
Specifies the media types used by a VoIP call.
The call uses audio.
The call uses no media.
The call uses video.
Specifies the reason that an incoming call was rejected.
An emergency call is in progress.
The call is in an invalid state.
Another incoming call was accepted.
The incoming call timed out.
The user pressed a button to ignore the call.
Indicates the result of attempting to reserve VoIP resources.
The resources were not reserved because they are not available.
The resources have been reserved.
Specifies the state of a VoIP call.
The call is active.
The call has ended.
The call is on hold.
The call is incoming but not yet active.
The call is outgoing but not yet active.