Поделиться через


VoipCallCoordinator.RequestNewIncomingCall Метод

Определение

Перегрузки

RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipCallMedia, TimeSpan, String)

Важно!

Типы в пространстве имен Windows.Phone.Networking.Voip являются устаревшими и могут быть недоступны в будущих версиях Windows. Вместо этого используйте эквивалентные типы в пространстве имен Windows.ApplicationModel.Calls .

Отправляет в систему запрос на новый входящий вызов.

RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipCallMedia, TimeSpan, VoipPhoneCall)

Важно!

Типы в пространстве имен Windows.Phone.Networking.Voip являются устаревшими и могут быть недоступны в будущих версиях Windows. Вместо этого используйте эквивалентные типы в пространстве имен Windows.ApplicationModel.Calls .

Уведомляет систему о новом входящем вызове.

RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipCallMedia, TimeSpan, String, IVector<String>)

Важно!

Типы в пространстве имен Windows.Phone.Networking.Voip являются устаревшими и могут быть недоступны в будущих версиях Windows. Вместо этого используйте эквивалентные типы в пространстве имен Windows.ApplicationModel.Calls .

RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipCallMedia, TimeSpan, String)

Важно!

Типы в пространстве имен Windows.Phone.Networking.Voip являются устаревшими и могут быть недоступны в будущих версиях Windows. Вместо этого используйте эквивалентные типы в пространстве имен Windows.ApplicationModel.Calls .

Отправляет в систему запрос на новый входящий вызов.

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, VoipCallMedia 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, VoipCallMedia 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, VoipCallMedia 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 VoipCallMedia, ringTimeout As TimeSpan, contactRemoteId As String) As VoipPhoneCall

Параметры

context
String

Platform::String

winrt::hstring

Строка, передаваемая связанному приложению переднего плана в виде прямой ссылки. Максимальная длина: 128 символов. Этот параметр должен иметь значение, отличное от NULL.

contactName
String

Platform::String

winrt::hstring

Имя контакта вызывающего абонента, которое будет отображаться в пользовательском интерфейсе входящего вызова. Максимальная длина: 128 символов.

contactNumber
String

Platform::String

winrt::hstring

Номер телефона вызывающего абонента, который будет отображаться в пользовательском интерфейсе входящего звонка. Максимальная длина: 128 символов.

contactImage
Uri Uri

Универсальный код ресурса (URI) файла изображения, связанного с вызывающим объектом, который будет отображаться в пользовательском интерфейсе входящего вызова. Файл должен иметь тип PNG или JPG. Максимальный размер файла — 1 МБ.

serviceName
String

Platform::String

winrt::hstring

Имя службы или приложения VoIP. Максимальная длина: 128 символов.

brandingImage
Uri Uri

Универсальный код ресурса (URI) файла изображения, который представляет собой логотип или значок службы или приложения VoIP, который будет отображаться в пользовательском интерфейсе входящего вызова. Файл должен иметь тип PNG или JPG. Максимальный размер файла — 128 КБ.

callDetails
String

Platform::String

winrt::hstring

Строка, указывающая, от имени кого выполняется вызов. Максимальная длина: 128 символов.

ringtone
Uri Uri

Универсальный код ресурса (URI) звукового файла, содержащего мелодию звонка для этого вызова. Файл должен быть типом WMA или MP3. Максимальный размер файла — 1 МБ.

media
VoipCallMedia

Типы мультимедиа, используемые вызовом (является ли вызов аудио-видео, а не только аудио).

ringTimeout
TimeSpan TimeSpan

Время (в секундах) система должна ждать, пока пользователь ответит или проигнорирует вызов, прежде чем отклонять вызов. Допустимый диапазон составляет от 5 до 120 секунд. Значение по умолчанию - 30 секунды.

contactRemoteId
String

Platform::String

winrt::hstring

Удаленный идентификатор контакта вызывающего объекта. Максимальная длина составляет 256 символов.

Возвращаемое значение

Объект , представляющий новый входящий вызов.

Атрибуты

Требования к Windows

Возможности приложения
ID_CAP_VOIP [Windows Phone]

Комментарии

Используйте этот метод, если пользователь включил режим "Не беспокоить". Если удаленный идентификатор контакта звонящего находится в списке прорыва "Тихий час", вызов будет подключен, а также появится уведомление о входящем звонке. В противном случае вызов не будет подключен, и уведомления не будут отображаться.

Применяется к

RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipCallMedia, TimeSpan, VoipPhoneCall)

Важно!

Типы в пространстве имен Windows.Phone.Networking.Voip являются устаревшими и могут быть недоступны в будущих версиях Windows. Вместо этого используйте эквивалентные типы в пространстве имен Windows.ApplicationModel.Calls .

Уведомляет систему о новом входящем вызове.

public:
 virtual void RequestNewIncomingCall(Platform::String ^ context, Platform::String ^ contactName, Platform::String ^ contactNumber, Uri ^ contactImage, Platform::String ^ serviceName, Uri ^ brandingImage, Platform::String ^ callDetails, Uri ^ ringtone, VoipCallMedia media, TimeSpan ringTimeout, [Out] VoipPhoneCall ^ & call) = RequestNewIncomingCall;
void 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, VoipCallMedia const& media, TimeSpan const& ringTimeout, [Out] VoipPhoneCall const& & call);
public void RequestNewIncomingCall(string context, string contactName, string contactNumber, System.Uri contactImage, string serviceName, System.Uri brandingImage, string callDetails, System.Uri ringtone, VoipCallMedia media, System.TimeSpan ringTimeout, out VoipPhoneCall call);
Public Sub 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 VoipCallMedia, ringTimeout As TimeSpan, ByRef call As VoipPhoneCall)

Параметры

context
String

Platform::String

winrt::hstring

Строка, передаваемая связанному приложению переднего плана в виде прямой ссылки. Максимальная длина: 128 символов. Этот параметр должен иметь значение, отличное от NULL.

contactName
String

Platform::String

winrt::hstring

Имя контакта вызывающего абонента, которое будет отображаться в пользовательском интерфейсе входящего вызова. Максимальная длина: 128 символов.

contactNumber
String

Platform::String

winrt::hstring

Номер телефона вызывающего абонента, который будет отображаться в пользовательском интерфейсе входящего звонка. Максимальная длина: 128 символов.

contactImage
Uri Uri

Универсальный код ресурса (URI) файла изображения, связанного с вызывающим объектом, который будет отображаться в пользовательском интерфейсе входящего вызова. Файл должен иметь тип PNG или JPG. Максимальный размер файла — 1 МБ.

serviceName
String

Platform::String

winrt::hstring

Имя службы или приложения VoIP. Максимальная длина: 128 символов.

brandingImage
Uri Uri

Универсальный код ресурса (URI) файла изображения, который представляет собой логотип или значок службы или приложения VoIP, который будет отображаться в пользовательском интерфейсе входящего вызова. Файл должен иметь тип PNG или JPG. Максимальный размер файла — 128 КБ.

callDetails
String

Platform::String

winrt::hstring

Строка, указывающая, от имени кого выполняется вызов. Максимальная длина: 128 символов.

ringtone
Uri Uri

Универсальный код ресурса (URI) звукового файла, содержащего мелодию звонка для этого вызова. Файл должен быть типом WMA или MP3. Максимальный размер файла — 1 МБ.

media
VoipCallMedia

Типы мультимедиа, используемые вызовом (является ли вызов аудио-видео, а не только аудио).

ringTimeout
TimeSpan TimeSpan

Время (в секундах) система должна ждать, пока пользователь ответит или проигнорирует вызов, прежде чем отклонять вызов. Допустимый диапазон составляет от 5 до 120 секунд. Значение по умолчанию - 30 секунды.

call
VoipPhoneCall

Объект , представляющий новый входящий вызов.

Требования к Windows

Возможности приложения
ID_CAP_VOIP [Windows Phone]

Применяется к

RequestNewIncomingCall(String, String, String, Uri, String, Uri, String, Uri, VoipCallMedia, TimeSpan, String, IVector<String>)

Важно!

Типы в пространстве имен Windows.Phone.Networking.Voip являются устаревшими и могут быть недоступны в будущих версиях Windows. Вместо этого используйте эквивалентные типы в пространстве имен Windows.ApplicationModel.Calls .

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, VoipCallMedia media, TimeSpan ringTimeout, Platform::String ^ contactRemoteId, IVector<Platform::String ^> ^ pAssociatedDeviceIds) = 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, VoipCallMedia const& media, TimeSpan const& ringTimeout, winrt::hstring const& contactRemoteId, IVector<winrt::hstring> const& pAssociatedDeviceIds);
[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, VoipCallMedia media, System.TimeSpan ringTimeout, string contactRemoteId, IList<string> pAssociatedDeviceIds);
function requestNewIncomingCall(context, contactName, contactNumber, contactImage, serviceName, brandingImage, callDetails, ringtone, media, ringTimeout, contactRemoteId, pAssociatedDeviceIds)
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 VoipCallMedia, ringTimeout As TimeSpan, contactRemoteId As String, pAssociatedDeviceIds As IList(Of String)) As VoipPhoneCall

Параметры

context
String

Platform::String

winrt::hstring

contactName
String

Platform::String

winrt::hstring

contactNumber
String

Platform::String

winrt::hstring

contactImage
Uri Uri
serviceName
String

Platform::String

winrt::hstring

brandingImage
Uri Uri
callDetails
String

Platform::String

winrt::hstring

ringtone
Uri Uri
ringTimeout
TimeSpan TimeSpan
contactRemoteId
String

Platform::String

winrt::hstring

pAssociatedDeviceIds

IVector<String>

IList<String>

IVector<Platform::String>

IVector<winrt::hstring>

Возвращаемое значение

Атрибуты

Применяется к