Windows.ApplicationModel.Calls.Background.CallsBackgroundContract Represents a phone event that triggers a background task. Initializes a new instance of the PhoneTrigger class. Specifies the type of phone event. Indicates if the trigger is a one-shot notification. If you weren't subscribed when a one-shot notification was sent, you get nothing. If you weren't connected when you fired a one-shot notification, nothing happens. Gets a Boolean value indicating if the trigger is a one-shot notification. A Boolean value indicating if the trigger is a one-shot notification. Gets the type of phone event indicated by the trigger. The type of phone event indicated by the trigger. Provides the reason why a phone call was rejected. The call was rejected because it was in the blocking list. The call was rejected because it was a private number and private numbers are blocked. The call was rejected because it was an unknown number and unknown numbers are blocked. Used to provide the details about a call that was just blocked. Gets the reason why a phone call was blocked. The reason for blocking the phone call. Gets the ID of the phone call that was just blocked. The ID of the blocked phone call. Gets the phone number of the blocked call. The phone number of the call that was blocked. Used to provide the origin details of the phone call. Gets the phone number for the origin of the phone call. The phone number of the phone call origin. Gets the unique identifier for this phone call. The unique identifier for this phone call. Used to provide the details about a change to the properties of a phone line. Gets a PhoneLineChangeKind value that indicates if the phone line was added, removed, or changed. A PhoneLineChangeKind value that indicates if the phone line was added, removed, or changed. Gets the ID of the phone line that was added, removed, or changed. The ID of the phone line that was added, removed, or changed. Checks a phone line against a set of flags to see if any of the specified properties of the phone line have changed. A set of flags which indicate the phone line properties to query for changes. Returns true if any of the properties indicated by the *lineProperty* parameter have changed on the phone line. Indicates the type of change for a background phone line change trigger. A new phone line was added. A phone line has updated properties. A phone line was removed. Indicates a set of property flags that are part of a phone line changed trigger. Multiple properties can be set at one time. The branding options for the phone line. The ability to dial outgoing calls on the phone line. The cellular details for the phone line. The preferred display color for the phone line. The user assigned friendly name of the phone line. The name of the current network that is being used by the phone line. The current network status of the phone line. No property. The transport (cellular or voice over IP) for the phone line. The voice mail account associated with the phone line. Used to provide the details about a new voice mail message on a phone line. Gets the ID of the phone line for which the new voice mail arrived. The ID of the phone line for the new voice mail. Gets the optional voice mail changed message set by an operator when they send a voice mail changed SMS. The optional voice mail changed message set by an operator when they send a voice mail changed SMS. If the message exists, it is displayed on the voice mail toast if the toast is displayed. Gets the new count of voice mail messages for the phone line. The current count of voice mail messages. Indicates a type of event for a phone trigger. Airplane mode on a phone line was disabled so the phone could make an emergency call. The call was blocked. The call history has changed. A request was made for the origin of the phone call. The PhoneLineProperties have changed. The system received a new voice mail message or the voice mail count went to 0.