VoipCallCoordinator.RequestNewAppInitiatedCall Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
RequestNewAppInitiatedCall(String, String, String, String, VoipCallMedia, IVector<String>, VoipPhoneCall) |
Важно! Типы в пространстве имен Windows.Phone.Networking.Voip являются устаревшими и могут быть недоступны в будущих версиях Windows. Вместо этого используйте эквивалентные типы в пространстве имен Windows.ApplicationModel.Calls . |
RequestNewAppInitiatedCall(String, String, String, String, VoipCallMedia, VoipPhoneCall) |
Важно! Типы в пространстве имен Windows.Phone.Networking.Voip являются устаревшими и могут быть недоступны в будущих версиях Windows. Вместо этого используйте эквивалентные типы в пространстве имен Windows.ApplicationModel.Calls . Выполняет запрос к системе для нового объекта вызова. |
RequestNewAppInitiatedCall(String, String, String, String, VoipCallMedia, IVector<String>, VoipPhoneCall)
Важно!
Типы в пространстве имен Windows.Phone.Networking.Voip являются устаревшими и могут быть недоступны в будущих версиях Windows. Вместо этого используйте эквивалентные типы в пространстве имен Windows.ApplicationModel.Calls .
public:
virtual void RequestNewAppInitiatedCall(Platform::String ^ context, Platform::String ^ contactName, Platform::String ^ contactNumber, Platform::String ^ serviceName, VoipCallMedia media, IVector<Platform::String ^> ^ pAssociatedDeviceIds, [Out] VoipPhoneCall ^ & call) = RequestNewAppInitiatedCall;
void RequestNewAppInitiatedCall(winrt::hstring const& context, winrt::hstring const& contactName, winrt::hstring const& contactNumber, winrt::hstring const& serviceName, VoipCallMedia const& media, IVector<winrt::hstring> const& pAssociatedDeviceIds, [Out] VoipPhoneCall const& & call);
public void RequestNewAppInitiatedCall(string context, string contactName, string contactNumber, string serviceName, VoipCallMedia media, IList<string> pAssociatedDeviceIds, out VoipPhoneCall call);
Public Sub RequestNewAppInitiatedCall (context As String, contactName As String, contactNumber As String, serviceName As String, media As VoipCallMedia, pAssociatedDeviceIds As IList(Of String), ByRef call As VoipPhoneCall)
Параметры
- context
-
String
Platform::String
winrt::hstring
- contactName
-
String
Platform::String
winrt::hstring
- contactNumber
-
String
Platform::String
winrt::hstring
- serviceName
-
String
Platform::String
winrt::hstring
- media
- VoipCallMedia
- call
- VoipPhoneCall
Применяется к
RequestNewAppInitiatedCall(String, String, String, String, VoipCallMedia, VoipPhoneCall)
Важно!
Типы в пространстве имен Windows.Phone.Networking.Voip являются устаревшими и могут быть недоступны в будущих версиях Windows. Вместо этого используйте эквивалентные типы в пространстве имен Windows.ApplicationModel.Calls .
Выполняет запрос к системе для нового объекта вызова.
public:
virtual void RequestNewAppInitiatedCall(Platform::String ^ context, Platform::String ^ contactName, Platform::String ^ contactNumber, Platform::String ^ serviceName, VoipCallMedia media, [Out] VoipPhoneCall ^ & call) = RequestNewAppInitiatedCall;
void RequestNewAppInitiatedCall(winrt::hstring const& context, winrt::hstring const& contactName, winrt::hstring const& contactNumber, winrt::hstring const& serviceName, VoipCallMedia const& media, [Out] VoipPhoneCall const& & call);
public void RequestNewAppInitiatedCall(string context, string contactName, string contactNumber, string serviceName, VoipCallMedia media, out VoipPhoneCall call);
Public Sub RequestNewAppInitiatedCall (context As String, contactName As String, contactNumber As String, serviceName As String, media As VoipCallMedia, 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 символов.
- serviceName
-
String
Platform::String
winrt::hstring
Имя службы или приложения VoIP. Максимальная длина: 128 символов.
- media
- VoipCallMedia
Типы мультимедиа, используемые вызовом (является ли вызов аудио-видео, а не только аудио).
- call
- VoipPhoneCall
Объект , представляющий новый инициированный вызов.
Требования к Windows
Возможности приложения |
ID_CAP_VOIP [Windows Phone]
|
Комментарии
Используйте этот метод для создания нового объекта VoipPhoneCall , который можно использовать для настройки нового уведомления о вызове в приложении и присоединения обработчиков событий.
Приложение должно вызвать VoipPhoneCall.NotifyCallAccepted , если пользователь принимает вызов. Если вызов отклонен или без ответа, используйте VoipPhoneCall.NotifyCallEnded. Кроме того, система может вызывать события AnswerRequested или RejectRequested в объекте VoipPhoneCall , чтобы сообщить приложению VoIP, принимает ли пользователь входящий вызов через устройство HID.