ConferenceCommandOptions.Issuer Property
Gets or sets the issuer of the command.
Namespace: Microsoft.Rtc.Collaboration
Assembly: Microsoft.Rtc.Collaboration (in Microsoft.Rtc.Collaboration.dll)
Syntax
'Declaration
Public Property Issuer As ConversationParticipant
Get
Set
'Usage
Dim instance As ConferenceCommandOptions
Dim value As ConversationParticipant
value = instance.Issuer
instance.Issuer = value
public ConversationParticipant Issuer { get; set; }
Property Value
Type: Microsoft.Rtc.Collaboration.ConversationParticipant
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.
See Also
Reference
ConferenceCommandOptions Class