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 を呼び出します。 または、システム自体が AnswerRequested イベントまたは RejectRequested イベントを発生させ、ユーザーが HID デバイス経由で着信呼び出しを受け入れたか拒否したかを判断するために、VoIP アプリケーションでこれらのイベントを処理することもできます。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1709 16299 TryShowAppUI
1803 17134 NotifyCallAccepted

プロパティ

CallMedia

呼び出しで使用されるメディアの種類を取得します。

ContactName

VoIP 呼び出しに関連付けられている連絡先名を取得または設定します。

StartTime

VoIP 呼び出しに関連付けられている開始時刻を取得または設定します。

メソッド

NotifyCallAccepted(VoipPhoneCallMedia)

VoIP 呼び出しが受け入れられたことをシステムに通知します。

NotifyCallActive()

VoIP 呼び出しがアクティブであることをシステムに通知します。

NotifyCallEnded()

呼び出しが終了したことをシステムに通知します。

NotifyCallHeld()

通話が現在保留になっていることをシステムに通知します。

NotifyCallReady()

通話を携帯電話からビデオにアップグレードするときに、システムが既存の携帯通話を終了できるように、ビデオ通話のオーディオストリームとビデオストリームの設定が完了したことをシステムに通知します。

TryShowAppUI()

呼び出しを受け入れた後、VOIP アプリのユーザー インターフェイスをフォアグラウンドに取り込みます。

イベント

AnswerRequested

ユーザーが着信呼び出しに応答したときに発生します。

EndRequested

呼び出しを終了する必要があることを VoIP アプリに警告するために発生します。

HoldRequested

通話を保留にする必要があることを VoIP アプリに警告するために発生します。

RejectRequested

呼び出しが拒否されたときに発生します。

ResumeRequested

以前に保留されていた VoIP 呼び出しをアクティブにする必要があることを示すために発生します。

適用対象