Windows.ApplicationModel.Calls Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Controla vários aspectos de como um aplicativo pode interagir com um dispositivo de telefone, incluindo interação de tela de bloqueio, o histórico de chamadas telefônicas e várias opções e informações de telefonia.
Classes
AcceptedVoipPhoneCallOptions |
Controla vários aspectos de como um aplicativo pode interagir com um dispositivo de telefone, incluindo interação de tela de bloqueio, o histórico de chamadas telefônicas e várias opções e informações de telefonia. |
AppInitiatedVoipPhoneCallOptions |
Controla vários aspectos de como um aplicativo pode interagir com um dispositivo de telefone, incluindo interação de tela de bloqueio, o histórico de chamadas telefônicas e várias opções e informações de telefonia. |
CallAnswerEventArgs |
Dá suporte ao evento AnswerRequested da classe VoipPhoneCall . |
CallRejectEventArgs |
Dá suporte ao evento RejectRequested da classe VoipPhoneCall . |
CallStateChangeEventArgs |
Dá suporte aos eventos EndRequested, HoldRequested e ResumeRequested da classe VoipPhoneCall . |
IncomingVoipPhoneCallOptions |
Controla vários aspectos de como um aplicativo pode interagir com um dispositivo de telefone, incluindo interação de tela de bloqueio, o histórico de chamadas telefônicas e várias opções e informações de telefonia. |
LockScreenCallEndCallDeferral |
O objeto LockScreenCallEndCallDeferral sinaliza quando o aplicativo não precisa mais adiar a remoção de si mesmo da tela de bloqueio. |
LockScreenCallEndRequestedEventArgs |
Controla a remoção de um aplicativo da tela de bloqueio. |
LockScreenCallUI |
Preterido. Manipula a comunicação de e para a tela de bloqueio. |
MuteChangeEventArgs |
Dá suporte aos eventos NotifyMuted e NotifyUnmuted . |
OutgoingVoipPhoneCallOptions |
Controla vários aspectos de como um aplicativo pode interagir com um dispositivo de telefone, incluindo interação de tela de bloqueio, o histórico de chamadas telefônicas e várias opções e informações de telefonia. |
PhoneCall |
Representa uma chamada telefônica. |
PhoneCallBlocking |
Controla o bloqueio de números de telefone conforme eles são recebidos. |
PhoneCallHistoryEntry |
Uma coleção de informações sobre uma chamada telefônica para o histórico de chamadas. |
PhoneCallHistoryEntryAddress |
Informações do catálogo de endereços para um contato usado por objetos PhoneCallHistoryEntry . |
PhoneCallHistoryEntryQueryOptions |
Opções para consultar as entradas de chamada telefônica. |
PhoneCallHistoryEntryReader |
Permite que o aplicativo de chamada leia as entradas do histórico de chamadas telefônicas. |
PhoneCallHistoryManager |
Fornece APIs para o aplicativo obter acesso ao PhoneCallHistoryStore. |
PhoneCallHistoryManagerForUser |
Fornece APIs para o aplicativo obter acesso ao PhoneCallHistoryStore para um usuário específico. |
PhoneCallHistoryStore |
Uma coleção de entradas de histórico de chamadas telefônicas. |
PhoneCallInfo |
Representa uma chamada telefônica e um conjunto de propriedades de chamada que permanecem inalteradas durante todo o tempo de vida da chamada. |
PhoneCallManager |
Fornece a capacidade de consultar a chamada status e iniciar chamadas telefônicas. |
PhoneCallsResult |
Representa a operação de linha telefônica status e enumera chamadas telefônicas na linha. |
PhoneCallStore |
Representa uma coleção de informações sobre as linhas telefônicas disponíveis em um dispositivo. |
PhoneCallVideoCapabilities |
Fornece acesso aos recursos de chamada de vídeo para uma instância do PhoneLine . |
PhoneCallVideoCapabilitiesManager |
Permite que um aplicativo obtenha o PhoneCallVideoCapabilities para uma instância de PhoneLine . |
PhoneDialOptions |
Representa opções para discar uma chamada. |
PhoneLine |
Representa uma linha telefônica. |
PhoneLineCellularDetails |
Fornece interação detalhada com os componentes da rede celular de uma linha telefônica. |
PhoneLineConfiguration |
Uma coleção de propriedades que fornecem informações sobre uma linha telefônica. |
PhoneLineDialResult |
Representa uma status de discagem telefônica. |
PhoneLineTransportDevice |
Representa o dispositivo de hardware associado a um PhoneLine. Atualmente, só há suporte para uso com dispositivos Bluetooth. |
PhoneLineWatcher |
Representa uma classe que monitora linhas telefônicas novas/removidas/atualizadas no dispositivo e notifica os ouvintes sobre quaisquer alterações. |
PhoneLineWatcherEventArgs |
Representa uma classe que contém as informações sobre qual linha telefônica foi adicionada, removida ou atualizada. |
PhoneVoicemail |
Representa os dados da caixa postal associados a uma instância do PhoneLine . |
VoipCallCoordinator |
Permite que um aplicativo gerencie chamadas VoIP. |
VoipPhoneCall |
Representa uma chamada telefônica VoIP. |
Enumerações
CellularDtmfMode |
Indica o tipo de DTMF (multifrequência de tom duplo) usado por um telefone celular. |
DtmfKey |
Define constantes que especificam uma tecla DTMF (multifrequência de tom duplo) do teclado. Permite que você envie diretamente chaves DTMF para uma chamada telefônica. |
DtmfToneAudioPlayback |
Define constantes que especificam se a reprodução ou não de áudio DTMF (multifrequência de tom duplo) no dispositivo local é desejada. |
PhoneAudioRoutingEndpoint |
Os pontos de extremidade de áudio disponíveis que você pode usar para discar uma chamada telefônica. |
PhoneCallAudioDevice |
Define constantes que especificam um dispositivo de áudio de chamada telefônica HF (mãos livres). |
PhoneCallDirection |
Define constantes que especificam uma direção de chamada telefônica. |
PhoneCallHistoryEntryMedia |
O tipo de mídia associada a uma chamada. |
PhoneCallHistoryEntryOtherAppReadAccess |
O nível de acesso de leitura fornecido a outros aplicativos. |
PhoneCallHistoryEntryQueryDesiredMedia |
Um filtro usado para recuperar entradas de chamada com base na mídia contida. |
PhoneCallHistoryEntryRawAddressKind |
O tipo de endereço usado pelo PhoneCallHistoryEntryAddress. |
PhoneCallHistorySourceIdKind |
O tipo de identificador ao qual PhoneCallHistoryEntry.SourceId se refere. |
PhoneCallHistoryStoreAccessType |
O tipo de repositório que você deseja recuperar. |
PhoneCallMedia |
Os tipos de mídia disponíveis em uma chamada telefônica. |
PhoneCallOperationStatus |
Define constantes que especificam a operação status (ou resultado) de uma chamada telefônica HF (mãos livres). |
PhoneCallStatus |
Define constantes que especificam o estado de uma chamada telefônica. |
PhoneLineNetworkOperatorDisplayTextLocation |
Os locais possíveis para exibir informações do operador de rede para o usuário. |
PhoneLineOperationStatus |
Define constantes que especificam a operação status de uma linha telefônica. |
PhoneLineTransport |
O transporte usado por uma linha telefônica específica. |
PhoneLineWatcherStatus |
O status atual do PhoneLineWatcher. |
PhoneNetworkState |
Descreve a status de registro de rede de uma linha telefônica. |
PhoneSimState |
O estado atual do SIM cartão para uma linha de telefone celular. |
PhoneVoicemailType |
O tipo de caixa postal associada a uma instância do PhoneLine . |
TransportDeviceAudioRoutingStatus |
Define constantes que especificam o status de roteamento de áudio de um dispositivo de transporte subjacente. |
VoipCallControlDeviceKind |
Controla vários aspectos de como um aplicativo pode interagir com um dispositivo de telefone, incluindo interação de tela de bloqueio, o histórico de chamadas telefônicas e várias opções e informações de telefonia. |
VoipPhoneCallMedia |
Especifica os tipos de mídia usados por uma chamada VoIP. |
VoipPhoneCallRejectReason |
Especifica o motivo pelo qual uma chamada de entrada foi rejeitada. |
VoipPhoneCallResourceReservationStatus |
Indica o resultado da tentativa de reservar recursos VoIP. |
VoipPhoneCallState |
Especifica o estado de uma chamada VoIP. |
Exemplos
Um exemplo que demonstra como usar grande parte da funcionalidade da API Windows.ApplicationModel.Calls pode ser encontrado aqui.
Comentários
Esse namespace é dividido em três categorias principais de classes e enumerações. Essas categorias são a tela de bloqueio, o histórico de chamadas telefônicas e as opções e informações de telefonia.
O contrato de chamada de tela de bloqueio permite que um aplicativo, com o consentimento do usuário, execute estas tarefas:
- Gere uma notificação do sistema com até três botões adicionais: Aceitar com Vídeo, Aceitar com Áudio, Ignorar.
- Se a notificação do sistema aparecer na tela de bloqueio e o usuário optar por aceitar a chamada, o aplicativo exibirá sua interface do usuário de chamada diretamente na tela de bloqueio sem exigir que o usuário desbloqueie.
As opções de telefonia e as classes de informações usam o CallsPhoneContract. Para usar essas classes, você precisará declarar a phoneCall
funcionalidade em seu manifesto.
Importante
Se o aplicativo usar a funcionalidade phoneCall , você deverá solicitar uma renúncia se quiser publicar seu aplicativo na China. Entre em contato com seu principal representante de suporte se precisar da renúncia.