25e34f0b25
Source Tree was giving trouble so commiting through Github app
231 lines
15 KiB
C#
231 lines
15 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
|
|
namespace AsterNET.Manager.Event
|
|
{
|
|
public class AttendedTransferEvent : ManagerEvent
|
|
{
|
|
public bool Result { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigTransfererChannel { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigTransfererChannelState { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigTransfererChannelStatedesc { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigTransfererCalleridNum { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigTransfererCalleridName { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigTransfererConnectedLineNum { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigTransfererConnectedLineName { get; set; }
|
|
public string OrigTransfererLanguage { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigTransfererAccountCode { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigTransfererContext { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigTransfererPriority { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigTransfererUniqueId { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigBridgeUniqueId { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigBridgeType { get; set; }
|
|
/// <summary>
|
|
/// Get/Set the identifier of the remote fax station.
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigBridgetechnology { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigBridgeCreator { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigBridgeName { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string OrigBridgeNumChannels { get; set; }
|
|
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondTransfererChannel { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondTransfererChannelState { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondTransfererChannelStatedesc { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondTransfererCalleridNum { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondTransfererCalleridName { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondTransfererConnectedLineNum { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondTransfererConnectedLineName { get; set; }
|
|
public string SecondTransfererLanguage { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondTransfererAccountCode { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondTransfererContext { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondTransfererExten { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondTransfererPriority { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondTransfererUniqueId { get; set; }
|
|
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondBridgeUniqueId { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondBridgeType { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondBridgeTechnology { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondBridgeCreator { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondBridgeName { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string SecondBridgeNumChannels { get; set; }
|
|
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string TransfereeChannel { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string TransfereeChannelState { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string TransfereeChannelStatedesc { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string TransfereeCalleridNum { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string TransfereeCalleridName { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string TransfereeConnectedLineNum { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string TransfereeConnectedLineName { get; set; }
|
|
public string TransfereeLanguage { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string TransfereeAccountCode { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string TransfereeContext { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string TransfereeExten { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string TransfereePriority { get; set; }
|
|
/// <summary>
|
|
/// <b>Available since : </b> <see href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+Documentation" target="_blank" alt="Asterisk 12 wiki docs">Asterisk 12</see>.
|
|
/// </summary>
|
|
public string TransfereeUniqueId { get; set; }
|
|
|
|
public string TransferTargetChannel { get; set; }
|
|
public string TransferTargetChannelState { get; set; }
|
|
public string TransferTargetChannelStatedesc { get; set; }
|
|
public string TransferTargetCalleridNum { get; set; }
|
|
public string TransferTargetCalleridName { get; set; }
|
|
public string TransferTargetConnectedLineNum { get; set; }
|
|
public string TransferTargetConnectedLineName { get; set; }
|
|
public string TransferTargetLanguage { get; set; }
|
|
public string TransferTargetAccountCode { get; set; }
|
|
public string TransferTargetContext { get; set; }
|
|
public string TransferTargetPriority { get; set; }
|
|
public string TransferTargetUniqueId { get; set; }
|
|
|
|
public bool IsExternal { get; set; }
|
|
public string DestType { get; set; }
|
|
public string DestBridgeUniqueId { get; set; }
|
|
|
|
#region Constructor - AttendedTransferEvent(ManagerConnection source)
|
|
public AttendedTransferEvent(ManagerConnection source)
|
|
: base(source)
|
|
{
|
|
}
|
|
#endregion
|
|
}
|
|
}
|