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

要显示在传入呼叫 UI 上的呼叫者的联系人姓名。 最大长度为 128 个字符。

contactNumber
String

Platform::String

winrt::hstring

要显示在传入呼叫 UI 上的呼叫者的电话号码。 最大长度为 128 个字符。

contactImage
Uri Uri

与要显示在传入呼叫 UI 上的调用方关联的图像文件的 URI。 文件类型必须是 PNG 或 JPG。 最大文件大小为 1MB。

serviceName
String

Platform::String

winrt::hstring

VoIP 服务或应用程序的名称。 最大长度为 128 个字符。

brandingImage
Uri Uri

图像文件的 URI,该文件是要在传入呼叫 UI 上显示的 VoIP 服务或应用程序的徽标或图标。 文件类型必须是 PNG 或 JPG。 最大文件大小为 128KB。

callDetails
String

Platform::String

winrt::hstring

一个字符串,指示调用代表谁。 最大长度为 128 个字符。

ringtone
Uri Uri

包含此呼叫的铃声的音频文件的 URI。 文件类型必须为 WMA 或 MP3。 最大文件大小为 1MB。

media
VoipCallMedia

呼叫使用的媒体类型 (呼叫是音频/视频而不是仅音频) 。

ringTimeout
TimeSpan TimeSpan

在拒绝呼叫之前,系统应等待用户接听或忽略呼叫的时间(以秒为单位)。 允许的范围是 5 到 120 秒。 默认值为 30 秒。

contactRemoteId
String

Platform::String

winrt::hstring

呼叫者的联系人远程 ID。 最大长度为 256 个字符。

返回

表示新的传入呼叫的 对象。

属性

Windows 要求

应用功能
ID_CAP_VOIP [Windows Phone]

注解

当用户打开免打扰时间时,请使用此方法。 如果呼叫者的联系人远程 ID 位于免打扰小时突破列表中,则会连接呼叫,并显示传入呼叫通知。 否则,呼叫将不会连接,并且不会显示通知。

适用于

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

要显示在传入呼叫 UI 上的呼叫者的联系人姓名。 最大长度为 128 个字符。

contactNumber
String

Platform::String

winrt::hstring

要显示在传入呼叫 UI 上的呼叫者的电话号码。 最大长度为 128 个字符。

contactImage
Uri Uri

与要显示在传入呼叫 UI 上的调用方关联的图像文件的 URI。 文件类型必须是 PNG 或 JPG。 最大文件大小为 1MB。

serviceName
String

Platform::String

winrt::hstring

VoIP 服务或应用程序的名称。 最大长度为 128 个字符。

brandingImage
Uri Uri

图像文件的 URI,该文件是要在传入呼叫 UI 上显示的 VoIP 服务或应用程序的徽标或图标。 文件类型必须是 PNG 或 JPG。 最大文件大小为 128KB。

callDetails
String

Platform::String

winrt::hstring

一个字符串,指示调用代表谁。 最大长度为 128 个字符。

ringtone
Uri Uri

包含此呼叫的铃声的音频文件的 URI。 文件类型必须为 WMA 或 MP3。 最大文件大小为 1MB。

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>

返回

属性

适用于