VoipPhoneCall class

Represents a VoIP phone call.

Syntax

public sealed class VoipPhoneCall
Public NotInheritable Class VoipPhoneCall
public ref class VoipPhoneCall sealed 

Members

The VoipPhoneCall class has these types of members:

  • Constructors
  • Events
  • Methods
  • Properties

Constructors

The VoipPhoneCall class has these constructors.

Constructor Description
VoipPhoneCall Initializes a new instance of the VoipPhoneCall class.

 

Events

The VoipPhoneCall class has these events.

Event Description
AnswerRequested Raised when the user answers an incoming call.
EndRequested Raised to alert the VoIP app that the call should be ended.
HoldRequested Raised to alert the VoIP app that the call should be placed on hold.
RejectRequested Raised when a call has been rejected.
ResumeRequested Raised to indicate that a previously held VoIP call should be made active.

 

Methods

The VoipPhoneCall class has these methods. It also inherits methods from the Object class.

Method Description
NotifyCallActive Notifies the system that the VoIP call is active.
NotifyCallEnded Notifies the system that the call has ended.
NotifyCallHeld Notifies the system that the call is currently on hold.
NotifyCallReady When upgrading a call from cellular to video, notifies the system that the app is done setting up the audio and video streams for the video call so that the system can end the existing cellular call.

 

Properties

The VoipPhoneCall class has these properties.

Property Access type Description

CallMedia

Read/write

Gets the media types used by the call.

ContactName

Read/write

Gets or sets contact name associated with the VoIP call.

StartTime

Read/write

Gets or sets the start time associated with the VoIP call.

 

Requirements

Minimum supported client

None supported

Minimum supported server

None supported

Minimum supported phone

Windows Phone 8

Namespace

Windows.Phone.Networking.Voip Windows::Phone::Networking::Voip [C++]

Metadata

Windows.WinMD

Capabilities

ID_CAP_VOIP [Windows Phone]

Attributes

[MarshalingBehavior(Agile)]

[Version(0x06020000)]

See also

Object