다음을 통해 공유


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 이벤트를 발생시키고 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 호출을 활성화해야 함을 나타내기 위해 발생합니다.

적용 대상