VoipPhoneCall 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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
- 상속
- 특성
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 호출을 활성화해야 함을 나타내기 위해 발생합니다. |