using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AsterNET.Manager.Event { /// /// Raised as part of the ConfbridgeList action response list. /// /// See https://wiki.asterisk.org/wiki/display/AST/Asterisk+16+ManagerEvent_ConfbridgeList /// public class ConfbridgeListEvent : AbstractConfbridgeEvent { /// /// Identifies this user as an admin user. /// public string Admin { get; set; } /// /// Identifies this user as a marked user. /// public string MarkedUser { get; set; } /// /// Must this user wait for a marked user to join? /// public string WaitMarked { get; set; } /// /// Does this user get kicked after the last marked user leaves? /// public string EndMarked { get; set; } /// /// Is this user waiting for a marked user to join? /// public string Waiting { get; set; } /// /// The current mute status. /// public string Muted { get; set; } /// /// Is this user talking? /// public string Talking { get; set; } /// /// The number of seconds the channel has been up. /// public string AnsweredTime { get; set; } /// /// A numeric code for the channel's current state, related to ChannelStateDesc /// public string ChannelState { get; set; } /// /// The number of seconds the channel has been up. /// public string ChannelStateDesc { get; set; } /// /// Gets or sets the Caller*ID number. /// public string CallerIDNum { get; set; } /// /// Gets or sets the Caller*ID name. /// public string CallerIDName { get; set; } /// /// Gets or sets the connected line number. /// public string ConnectedLineNum { get; set; } /// /// Gets or sets the name of the connected line. /// public string ConnectedLineName { get; set; } /// /// Gets or sets the language. /// public string Language { get; set; } /// /// Gets or sets the account code. /// public string AccountCode { get; set; } /// /// Gets or sets the context. /// public string Context { get; set; } /// /// Gets or sets the exten. /// public string Exten { get; set; } /// /// Gets or sets the priority. /// public string Priority { get; set; } /// /// Gets or sets the Uniqueid. /// public string Uniqueid { get; set; } /// /// Gets or sets the Linkedid. /// Uniqueid of the oldest channel associated with this channel. /// public string Linkedid { get; set; } /// /// Creates a new using the given . /// /// public ConfbridgeListEvent(ManagerConnection source) : base(source) { } } }