共用方式為


VoipPhoneCall 類別

定義

代表 VoIP 通話。

public ref class VoipPhoneCall sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Calls.CallsVoipContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class VoipPhoneCall final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Calls.CallsVoipContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class VoipPhoneCall
Public NotInheritable Class VoipPhoneCall
繼承
Object Platform::Object IInspectable VoipPhoneCall
屬性

Windows 需求

裝置系列
Windows Mobile Extension SDK (已於 10.0.10240.0 引進)
Windows 10 (已於 10.0.10586.0 引進)
API contract
Windows.ApplicationModel.Calls.CallsVoipContract (已於 v1.0 引進)
應用程式功能
phoneCallHistory phoneCallHistorySystem voipCall

備註

呼叫 VoipCallCoordinator.RequestNewAppInitiatedCall 方法,以建立新的 VoipPhoneCall 物件。 然後,您可以使用 VoipPhoneCall 物件來設定新的應用程式內通話通知,以及處理 VoipPhoneCall 引發的事件。

如果使用者接受呼叫,您的應用程式應該呼叫 NotifyCallAccepted。 如果呼叫遭到拒絕或未回應,請呼叫 NotifyCallEnded。 或者,系統本身可以引發 AnswerRequestedRejectRequested 事件,而您的 VoIP 應用程式可以處理這些事件,以判斷使用者是否已透過 HID 裝置接受或拒絕來電。

版本歷程記錄

Windows 版本 SDK 版本 已新增值
1709 16299 TryShowAppUI
1803 17134 NotifyCallAccepted

屬性

CallMedia

取得呼叫所使用的媒體類型。

ContactName

取得或設定與 VoIP 通話相關聯的聯繫人名稱。

IsUsingAssociatedDevicesList

代表 VoIP 通話。

StartTime

取得或設定與 VoIP 呼叫相關聯的開始時間。

方法

AddAssociatedCallControlDevice(String)

代表 VoIP 通話。

GetAssociatedCallControlDevices()

代表 VoIP 通話。

NotifyCallAccepted(VoipPhoneCallMedia)

通知系統已接受 VoIP 通話。

NotifyCallActive()

通知系統 VoIP 呼叫作用中。

NotifyCallActive(IIterable<String>)

代表 VoIP 通話。

NotifyCallEnded()

通知系統呼叫已結束。

NotifyCallHeld()

通知系統,呼叫目前為保留狀態。

NotifyCallReady()

將通話從行動數據升級為視訊時,通知系統應用程式已完成設定視訊通話的音訊和視訊串流,讓系統可以結束現有的行動電話通話。

RemoveAssociatedCallControlDevice(String)

代表 VoIP 通話。

SetAssociatedCallControlDevices(IIterable<String>)

代表 VoIP 通話。

TryShowAppUI()

在接受通話之後,將 VOIP 應用程式的使用者介面帶入前景。

事件

AnswerRequested

當使用者接聽來電時引發。

EndRequested

引發以警示 VoIP 應用程式應結束通話。

HoldRequested

引發 以向 VoIP 應用程式發出警示,指出應保留通話。

RejectRequested

呼叫遭到拒絕時引發。

ResumeRequested

引發 ,表示先前持有的 VoIP 呼叫應該作用中。

適用於