Edit

Share via


ConferenceCommandOptions.Issuer Property

Definition

Gets or sets the issuer of the command.

public:
 property Microsoft::Rtc::Collaboration::ConversationParticipant ^ Issuer { Microsoft::Rtc::Collaboration::ConversationParticipant ^ get(); void set(Microsoft::Rtc::Collaboration::ConversationParticipant ^ value); };
public Microsoft.Rtc.Collaboration.ConversationParticipant Issuer { get; set; }
member this.Issuer : Microsoft.Rtc.Collaboration.ConversationParticipant with get, set
Public Property Issuer As ConversationParticipant

Property Value

Remarks

Trusted applications can issue commands within the context of other conference users who are connected to the conference (either connected to the focus or to the MCU with one or more modalities).

As an example, a PSTN user connected to the audio-video MCU is unable to issue any commands to the focus. However, a trusted application such as the personal virtual assistant (PVA) can issue commands within the context of that PSTN user to the focus. The focus will execute this command within the authorization context of that PSTN user.

Setting this property is recommended when the trusted application is executing commands in the context of other users to avoid any elevation of privilege.

In order to issue a command within the context of another conference user, the application must join the conference as a trusted application. This requires an application endpoint to be established with a trusted service GRUU. Additionally, the conversation should join the conference as a trusted application by setting JoinMode to TrustedParticipant.

Applies to