namespace AsterNET.Manager.Event { /// /// Raised when music on hold has started on a channel.
/// See https://wiki.asterisk.org/wiki/display/AST/Asterisk+16+ManagerEvent_MusicOnHoldStart ///
public class MusicOnHoldStartEvent : ManagerEvent { /// /// Creates a new . /// /// public MusicOnHoldStartEvent(ManagerConnection source) : base(source) { } /// /// Gets or sets the class of music being played on the channel. /// public string Class { get; set; } public string ChannelState { get; set; } public string ChannelStateDesc { get; set; } public string CallerIDNum { get; set; } public string CallerIDName { get; set; } public string ConnectedLineNum { get; set; } public string ConnectedLineName { get; set; } public string Language { get; set; } public string AccountCode { get; set; } public string Context { get; set; } public string Exten { get; set; } public string Priority { get; set; } } }