Windows.ApplicationModel.Calls Espacio de nombres

Controla varios aspectos de cómo una aplicación puede interactuar con un dispositivo telefónico, incluida la interacción de la pantalla de bloqueo, el historial de llamadas telefónicas y varias opciones de telefonía e información.

Clases

CallAnswerEventArgs

Admite el evento AnswerRequested de la clase VoipPhoneCall .

CallRejectEventArgs

Admite el evento RejectRequested de la clase VoipPhoneCall .

CallStateChangeEventArgs

Admite los eventos EndRequested, HoldRequested y ResumeRequested de la clase VoipPhoneCall .

LockScreenCallEndCallDeferral

El objeto LockScreenCallEndCallDeferral señala cuando la aplicación ya no necesita aplazar la eliminación de sí misma de la pantalla de bloqueo.

LockScreenCallEndRequestedEventArgs

Controla la eliminación de una aplicación desde la pantalla de bloqueo.

LockScreenCallUI

Desusado. Controla la comunicación hacia y desde la pantalla de bloqueo.

MuteChangeEventArgs

Admite los eventos NotifyMuted y NotifyUnmuted .

PhoneCall

Representa una llamada telefónica.

PhoneCallBlocking

Controla el bloqueo de números de teléfono a medida que se reciben.

PhoneCallHistoryEntry

Colección de información sobre una llamada telefónica para el historial de llamadas.

PhoneCallHistoryEntryAddress

Información de la libreta de direcciones de un contacto utilizado por los objetos PhoneCallHistoryEntry .

PhoneCallHistoryEntryQueryOptions

Opciones para consultar las entradas de llamada telefónica.

PhoneCallHistoryEntryReader

Permite a la aplicación de llamada leer las entradas del historial de llamadas telefónicas.

PhoneCallHistoryManager

Proporciona LAS API para que la aplicación obtenga acceso a PhoneCallHistoryStore.

PhoneCallHistoryManagerForUser

Proporciona API para que la aplicación obtenga acceso a PhoneCallHistoryStore para un usuario específico.

PhoneCallHistoryStore

Colección de entradas del historial de llamadas telefónicas.

PhoneCallInfo

Representa una llamada telefónica y un conjunto de propiedades de llamada que permanecen sin cambios durante toda la duración de la llamada.

PhoneCallManager

Proporciona la capacidad de consultar el estado de la llamada e iniciar llamadas telefónicas.

PhoneCallsResult

Representa el estado de la operación de línea telefónica y enumera las llamadas telefónicas en la línea.

PhoneCallStore

Representa una colección de información sobre las líneas de teléfono disponibles en un dispositivo.

PhoneCallVideoCapabilities

Proporciona acceso a las funcionalidades de videollamada para una instancia de PhoneLine .

PhoneCallVideoCapabilitiesManager

Permite que una aplicación obtenga PhoneCallVideoCapabilities para una instancia de PhoneLine .

PhoneDialOptions

Representa las opciones para marcar una llamada.

PhoneLine

Representa una línea de teléfono.

PhoneLineCellularDetails

Proporciona una interacción detallada con los componentes móviles de una línea telefónica.

PhoneLineConfiguration

Colección de propiedades que proporcionan información sobre una línea telefónica.

PhoneLineDialResult

Representa un estado de marcado de llamada telefónica.

PhoneLineTransportDevice

Representa el dispositivo de hardware asociado a phoneLine. Actualmente solo se admite para su uso con dispositivos Bluetooth.

PhoneLineWatcher

Representa una clase que supervisa las líneas telefónicas nuevas, eliminadas o actualizadas del dispositivo y notifica a los agentes de escucha los cambios.

PhoneLineWatcherEventArgs

Representa una clase que contiene la información sobre qué línea telefónica se agregó, quitó o actualizó.

PhoneVoicemail

Representa los datos de correo de voz asociados a una instancia de PhoneLine .

VoipCallCoordinator

Permite a una aplicación administrar llamadas VoIP.

VoipPhoneCall

Representa una llamada telefónica voIP.

Enumeraciones

CellularDtmfMode

Indica el tipo de frecuencia múltiple de doble tono (DTMF) utilizado por un teléfono móvil.

DtmfKey

Define constantes que especifican una tecla de doble tono de doble tono (DTMF). Permite enviar directamente claves DTMF a una llamada telefónica.

DtmfToneAudioPlayback

Define constantes que especifican si se desea o no la reproducción de audio de frecuencia múltiple de doble tono (DTMF) en el dispositivo local.

PhoneAudioRoutingEndpoint

Los puntos de conexión de audio disponibles que puede usar para marcar una llamada telefónica.

PhoneCallAudioDevice

Define constantes que especifican un dispositivo de audio de llamada telefónica de manos libres (HF).

PhoneCallDirection

Define constantes que especifican una dirección de llamada telefónica.

PhoneCallHistoryEntryMedia

Tipo de medio asociado a una llamada.

PhoneCallHistoryEntryOtherAppReadAccess

Nivel de acceso de lectura proporcionado a otras aplicaciones.

PhoneCallHistoryEntryQueryDesiredMedia

Filtro usado para recuperar entradas de llamada basadas en el medio contenido.

PhoneCallHistoryEntryRawAddressKind

Tipo de dirección utilizado por PhoneCallHistoryEntryAddress.

PhoneCallHistorySourceIdKind

Tipo de identificador al que hace referencia PhoneCallHistoryEntry.SourceId .

PhoneCallHistoryStoreAccessType

Tipo de almacén que desea recuperar.

PhoneCallMedia

Los tipos de medios disponibles en una llamada telefónica.

PhoneCallOperationStatus

Define constantes que especifican el estado de la operación (o resultado) de una llamada telefónica sin manos (HF).

PhoneCallStatus

Define constantes que especifican el estado de una llamada telefónica.

PhoneLineNetworkOperatorDisplayTextLocation

Las posibles ubicaciones para mostrar la información del operador de red al usuario.

PhoneLineOperationStatus

Define constantes que especifican el estado de la operación de una línea telefónica.

PhoneLineTransport

El transporte utilizado por una línea telefónica determinada.

PhoneLineWatcherStatus

Estado actual de PhoneLineWatcher.

PhoneNetworkState

Describe el estado de registro de red de una línea telefónica.

PhoneSimState

El estado actual de la tarjeta SIM para una línea de teléfono móvil.

PhoneVoicemailType

Tipo de correo de voz asociado a una instancia de PhoneLine .

TransportDeviceAudioRoutingStatus

Define constantes que especifican el estado de enrutamiento de audio de un dispositivo de transporte subyacente.

VoipPhoneCallMedia

Especifica los tipos de medios usados por una llamada VoIP.

VoipPhoneCallRejectReason

Especifica el motivo por el que se rechazó una llamada entrante.

VoipPhoneCallResourceReservationStatus

Indica el resultado de intentar reservar recursos voIP.

VoipPhoneCallState

Especifica el estado de una llamada VoIP.

Ejemplos

Aquí puede encontrar un ejemplo que muestra cómo usar gran parte de la funcionalidad de la API Windows.ApplicationModel.Calls.

Comentarios

Este espacio de nombres se divide en tres categorías principales de clases y enumeraciones. Estas categorías son la pantalla de bloqueo, el historial de llamadas telefónicas y las opciones e información de telefonía.

El contrato de llamada en pantalla de bloqueo permite que una aplicación, con el consentimiento del usuario, realice estas tareas:

  • Genere una notificación del sistema con hasta tres botones adicionales: Aceptar con vídeo, Aceptar con audio, Omitir.
  • Si la notificación del sistema aparece en la pantalla de bloqueo y el usuario decide aceptar la llamada, la aplicación muestra su interfaz de usuario de llamada directamente en la pantalla de bloqueo sin requerir que el usuario desbloquee.

Las opciones de telefonía y las clases de información usan CallsPhoneContract. Para usar estas clases, deberá declarar la funcionalidad en el phoneCall manifiesto.

Importante

Si la aplicación usa la funcionalidad phoneCall , debe solicitar una exención si desea publicar la aplicación en China. Póngase en contacto con su representante de soporte técnico premier si necesita la exención.

Consulte también