VoipCallCoordinator.RequestNewIncomingCall Método
Definição
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.
Sobrecargas
RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipPhoneCallMedia, TimeSpan) |
Faz uma solicitação ao sistema para uma nova chamada de entrada. |
RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipPhoneCallMedia, TimeSpan, String) |
Faz uma solicitação ao sistema para uma nova chamada de entrada. |
RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipPhoneCallMedia, TimeSpan)
Faz uma solicitação ao sistema para uma nova chamada de entrada.
public:
virtual VoipPhoneCall ^ RequestNewIncomingCall(Platform::String ^ context, Platform::String ^ contactName, Platform::String ^ contactNumber, Uri ^ contactImage, Platform::String ^ serviceName, Uri ^ brandingImage, Platform::String ^ callDetails, Uri ^ ringtone, VoipPhoneCallMedia media, TimeSpan ringTimeout) = RequestNewIncomingCall;
VoipPhoneCall RequestNewIncomingCall(winrt::hstring const& context, winrt::hstring const& contactName, winrt::hstring const& contactNumber, Uri const& contactImage, winrt::hstring const& serviceName, Uri const& brandingImage, winrt::hstring const& callDetails, Uri const& ringtone, VoipPhoneCallMedia const& media, TimeSpan const& ringTimeout);
public VoipPhoneCall RequestNewIncomingCall(string context, string contactName, string contactNumber, System.Uri contactImage, string serviceName, System.Uri brandingImage, string callDetails, System.Uri ringtone, VoipPhoneCallMedia media, System.TimeSpan ringTimeout);
function requestNewIncomingCall(context, contactName, contactNumber, contactImage, serviceName, brandingImage, callDetails, ringtone, media, ringTimeout)
Public Function RequestNewIncomingCall (context As String, contactName As String, contactNumber As String, contactImage As Uri, serviceName As String, brandingImage As Uri, callDetails As String, ringtone As Uri, media As VoipPhoneCallMedia, ringTimeout As TimeSpan) As VoipPhoneCall
Parâmetros
- context
-
String
Platform::String
winrt::hstring
Uma cadeia de caracteres que é passada para o aplicativo em primeiro plano associado como um link profundo. O tamanho máximo é de 128 caracteres. Esse parâmetro deve ser não nulo.
- contactName
-
String
Platform::String
winrt::hstring
O nome do contato do chamador a ser exibido na interface do usuário da chamada de entrada. O tamanho máximo é de 128 caracteres.
- contactNumber
-
String
Platform::String
winrt::hstring
O número de telefone do chamador a ser exibido na interface do usuário da chamada de entrada. O tamanho máximo é de 128 caracteres.
O URI de um arquivo de imagem associado ao chamador a ser exibido na interface do usuário da chamada de entrada. O tipo de arquivo deve ser PNG ou JPG. O tamanho máximo do arquivo é de 1 MB.
- serviceName
-
String
Platform::String
winrt::hstring
O nome do serviço ou aplicativo VoIP. O tamanho máximo é de 128 caracteres.
O URI de um arquivo de imagem que é um logotipo ou ícone do serviço ou aplicativo VoIP a ser exibido na interface do usuário de chamada de entrada. O tipo de arquivo deve ser PNG ou JPG. O tamanho máximo do arquivo é de 128 KB.
- callDetails
-
String
Platform::String
winrt::hstring
Uma cadeia de caracteres que indica de quem a chamada está em nome. O tamanho máximo é de 128 caracteres.
O URI de um arquivo de áudio que contém o toque dessa chamada. O tipo de arquivo deve ser WMA ou MP3. O tamanho máximo do arquivo é de 1 MB.
- media
- VoipPhoneCallMedia
Os tipos de mídia da nova chamada de entrada (somente áudio e vídeo ou áudio). Passar Áudio|Vídeo se o usuário deve ter a opção de atender a chamada com vídeo de saída. Isso pressupõe que o dispositivo do usuário tenha uma câmera disponível para o aplicativo usar no momento em que a chamada chegar. Se esse não for o caso ou se o usuário deve usar apenas áudio, passe Áudio.
O tempo, em segundos, o sistema deve aguardar o usuário responder ou ignorar a chamada antes de rejeitar a chamada. O intervalo permitido é de 5 a 120 segundos. O valor padrão é 30 segundos.
Retornos
O objeto que representa a nova chamada de entrada.
Requisitos do Windows
Funcionalidades do aplicativo |
phoneCallHistory
phoneCallHistorySystem
voipCall
|
Aplica-se a
RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipPhoneCallMedia, TimeSpan, String)
Faz uma solicitação ao sistema para uma nova chamada de entrada.
public:
virtual VoipPhoneCall ^ RequestNewIncomingCall(Platform::String ^ context, Platform::String ^ contactName, Platform::String ^ contactNumber, Uri ^ contactImage, Platform::String ^ serviceName, Uri ^ brandingImage, Platform::String ^ callDetails, Uri ^ ringtone, VoipPhoneCallMedia media, TimeSpan ringTimeout, Platform::String ^ contactRemoteId) = RequestNewIncomingCall;
/// [Windows.Foundation.Metadata.Overload("RequestNewIncomingCallWithContactRemoteId")]
VoipPhoneCall RequestNewIncomingCall(winrt::hstring const& context, winrt::hstring const& contactName, winrt::hstring const& contactNumber, Uri const& contactImage, winrt::hstring const& serviceName, Uri const& brandingImage, winrt::hstring const& callDetails, Uri const& ringtone, VoipPhoneCallMedia const& media, TimeSpan const& ringTimeout, winrt::hstring const& contactRemoteId);
[Windows.Foundation.Metadata.Overload("RequestNewIncomingCallWithContactRemoteId")]
public VoipPhoneCall RequestNewIncomingCall(string context, string contactName, string contactNumber, System.Uri contactImage, string serviceName, System.Uri brandingImage, string callDetails, System.Uri ringtone, VoipPhoneCallMedia media, System.TimeSpan ringTimeout, string contactRemoteId);
function requestNewIncomingCall(context, contactName, contactNumber, contactImage, serviceName, brandingImage, callDetails, ringtone, media, ringTimeout, contactRemoteId)
Public Function RequestNewIncomingCall (context As String, contactName As String, contactNumber As String, contactImage As Uri, serviceName As String, brandingImage As Uri, callDetails As String, ringtone As Uri, media As VoipPhoneCallMedia, ringTimeout As TimeSpan, contactRemoteId As String) As VoipPhoneCall
Parâmetros
- context
-
String
Platform::String
winrt::hstring
Uma cadeia de caracteres que é passada para o aplicativo em primeiro plano associado como um link profundo. O tamanho máximo é de 128 caracteres. Esse parâmetro deve ser não nulo.
- contactName
-
String
Platform::String
winrt::hstring
O nome do contato do chamador a ser exibido na interface do usuário da chamada de entrada. O tamanho máximo é de 128 caracteres.
- contactNumber
-
String
Platform::String
winrt::hstring
O número de telefone do chamador a ser exibido na interface do usuário da chamada de entrada. O tamanho máximo é de 128 caracteres.
O URI de um arquivo de imagem associado ao chamador a ser exibido na interface do usuário da chamada de entrada. O tipo de arquivo deve ser PNG ou JPG. O tamanho máximo do arquivo é de 1 MB.
- serviceName
-
String
Platform::String
winrt::hstring
O nome do serviço ou aplicativo VoIP. O tamanho máximo é de 128 caracteres.
O URI de um arquivo de imagem que é um logotipo ou ícone do serviço ou aplicativo VoIP a ser exibido na interface do usuário de chamada de entrada. O tipo de arquivo deve ser PNG ou JPG. O tamanho máximo do arquivo é de 128 KB.
- callDetails
-
String
Platform::String
winrt::hstring
Uma cadeia de caracteres que indica de quem a chamada está em nome. O tamanho máximo é de 128 caracteres.
O URI de um arquivo de áudio que contém o toque dessa chamada. O tipo de arquivo deve ser WMA ou MP3. O tamanho máximo do arquivo é de 1 MB.
- media
- VoipPhoneCallMedia
Os tipos de mídia da nova chamada de entrada (somente áudio e vídeo ou áudio). Passar Áudio|Vídeo se o usuário deve ter a opção de atender a chamada com vídeo de saída. Isso pressupõe que o dispositivo do usuário tenha uma câmera disponível para o aplicativo usar no momento em que a chamada chegar. Se esse não for o caso ou se o usuário deve usar apenas áudio, passe Áudio.
O tempo, em segundos, o sistema deve aguardar o usuário responder ou ignorar a chamada antes de rejeitar a chamada. O intervalo permitido é de 5 a 120 segundos. O valor padrão é 30 segundos.
- contactRemoteId
-
String
Platform::String
winrt::hstring
A ID remota de contato do chamador. O tamanho máximo é de 256 caracteres.
Retornos
O objeto que representa a nova chamada de entrada.
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10, version 1803 (introduzida na 10.0.17134.0)
|
API contract |
Windows.ApplicationModel.Calls.CallsVoipContract (introduzida na v3.0)
|
Funcionalidades do aplicativo |
voipCall
|
Comentários
Use esse método quando o usuário ativar o horário de silêncio. Se a ID remota de contato do chamador estiver na lista de avanço de hora tranquila, a chamada será conectada e uma notificação de chamada de entrada será mostrada. Caso contrário, a chamada não será conectada e nenhuma notificação será mostrada.