50 lines
1.2 KiB
C#
50 lines
1.2 KiB
C#
namespace Asterisk.NET.Manager.Event
|
|
{
|
|
/// <summary>
|
|
/// Abstract base class for several call parking related events.
|
|
/// </summary>
|
|
public abstract class AbstractParkedCallEvent : ManagerEvent
|
|
{
|
|
private string exten;
|
|
private string callerId;
|
|
private string callerIdNum;
|
|
private string callerIdName;
|
|
|
|
/// <summary>
|
|
/// Get/Set the extension the channel is or was parked at.
|
|
/// </summary>
|
|
public string Exten
|
|
{
|
|
get { return this.exten; }
|
|
set { this.exten = value; }
|
|
}
|
|
/// <summary>
|
|
/// Get/Set the Caller*ID number of the parked channel.
|
|
/// </summary>
|
|
public string CallerId
|
|
{
|
|
get { return this.callerId; }
|
|
set { this.callerId = value; }
|
|
}
|
|
/// <summary>
|
|
/// Get/Set the Caller*ID number of the parked channel.
|
|
/// </summary>
|
|
public string CallerIdNum
|
|
{
|
|
get { return this.callerIdNum; }
|
|
set { this.callerIdNum = value; }
|
|
}
|
|
/// <summary>
|
|
/// Get/Set the Caller*ID name of the parked channel.
|
|
/// </summary>
|
|
public string CallerIdName
|
|
{
|
|
get { return this.callerIdName; }
|
|
set { this.callerIdName = value; }
|
|
}
|
|
|
|
public AbstractParkedCallEvent(ManagerConnection source)
|
|
: base(source)
|
|
{ }
|
|
}
|
|
} |