Bagikan melalui


VoipPhoneCall Kelas

Definisi

Mewakili panggilan telepon 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
Warisan
Object Platform::Object IInspectable VoipPhoneCall
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows Mobile Extension SDK (diperkenalkan dalam 10.0.10240.0)
Windows 10 (diperkenalkan dalam 10.0.10586.0)
API contract
Windows.ApplicationModel.Calls.CallsVoipContract (diperkenalkan dalam v1.0)
Kemampuan aplikasi
phoneCallHistory phoneCallHistorySystem voipCall

Keterangan

Panggil metode VoipCallCoordinator.RequestNewAppInitiatedCall untuk membuat objek VoipPhoneCall baru. Anda kemudian dapat menggunakan objek VoipPhoneCall untuk menyiapkan pemberitahuan panggilan dalam aplikasi baru, dan untuk menangani peristiwa yang dinaikkan VoipPhoneCall .

Jika pengguna menerima panggilan, maka aplikasi Anda harus memanggil NotifyCallAccepted. Jika panggilan ditolak atau tidak terjawab, hubungi NotifyCallEnded. Atau, sistem itu sendiri dapat menaikkan peristiwa AnswerRequested atau RejectRequested , dan aplikasi VoIP Anda dapat menangani peristiwa tersebut untuk menentukan apakah pengguna telah menerima atau menolak panggilan masuk melalui perangkat HID.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1709 16299 CobaShowAppUI
1803 17134 NotifyCallAccepted

Properti

CallMedia

Mendapatkan jenis media yang digunakan oleh panggilan.

ContactName

Mendapatkan atau mengatur nama kontak yang terkait dengan panggilan VoIP.

IsUsingAssociatedDevicesList

Mewakili panggilan telepon VoIP.

StartTime

Mendapatkan atau mengatur waktu mulai yang terkait dengan panggilan VoIP.

Metode

AddAssociatedCallControlDevice(String)

Mewakili panggilan telepon VoIP.

GetAssociatedCallControlDevices()

Mewakili panggilan telepon VoIP.

NotifyCallAccepted(VoipPhoneCallMedia)

Memberi tahu sistem bahwa panggilan VoIP telah diterima.

NotifyCallActive()

Memberi tahu sistem bahwa panggilan VoIP aktif.

NotifyCallActive(IIterable<String>)

Mewakili panggilan telepon VoIP.

NotifyCallEnded()

Memberi tahu sistem bahwa panggilan telah berakhir.

NotifyCallHeld()

Memberi tahu sistem bahwa panggilan saat ini ditangguhkan.

NotifyCallReady()

Saat meningkatkan panggilan dari seluler ke video, memberi tahu sistem bahwa aplikasi selesai menyiapkan aliran audio dan video untuk panggilan video sehingga sistem dapat mengakhiri panggilan seluler yang ada.

RemoveAssociatedCallControlDevice(String)

Mewakili panggilan telepon VoIP.

SetAssociatedCallControlDevices(IIterable<String>)

Mewakili panggilan telepon VoIP.

TryShowAppUI()

Membawa antarmuka pengguna aplikasi VOIP ke latar depan setelah menerima panggilan.

Acara

AnswerRequested

Dimunculkan saat pengguna menjawab panggilan masuk.

EndRequested

Dinaikkan untuk memperingatkan aplikasi VoIP bahwa panggilan harus diakhir.

HoldRequested

Dinaikkan untuk memperingatkan aplikasi VoIP bahwa panggilan harus ditangguhkan.

RejectRequested

Dimunculkan ketika panggilan telah ditolak.

ResumeRequested

Dinaikkan untuk menunjukkan bahwa panggilan VoIP yang diadakan sebelumnya harus dilakukan aktif.

Berlaku untuk