using System; using System.Collections.Generic; using System.Linq; using System.Text; using HySoft.IVRFlowEditor.Propretity; using HySoft.IVRFlowEditor.Model; using HySoft.IVRFlowEditor.IVRControl; namespace HySoft.IVRFlowEditor.IVRControlUtility { /// /// 结构和外呼节点相同 呼叫转移节点 /// [IVRAttribute("CELL_TRANSFEROUT", Model.IVRSerializerType.节点,1)] public class IVRTransfeOut :IVRControlBase { public IVRTransfeOut(string name) { this.Name = name; CtlProperty = new CtlIVRTransfeOut(this); } /// /// 表示被叫号码字段类型;1为具体号码,2为变量名(下同)。 /// [IVRAttribute("CalleeNumType", Model.IVRSerializerType.元素, 2)] public NumberType CalleeNumType { get; set; } /// /// 被叫号码字段,值可以是号码或是一个变量名(下同)。 /// [IVRAttribute("CalleeNum", Model.IVRSerializerType.元素, 3)] public string CalleeNum { get; set; } /// /// 超时事件 /// [IVRAttribute("Timeout", Model.IVRSerializerType.元素, 6)] public int Timeout { get; set; } [IVRAttribute("SuccessPos", Model.IVRSerializerType.元素, 7, IsPosPoint = true)] public IVRControlBase SuccessPos { get; set; } [IVRAttribute("FailPos", Model.IVRSerializerType.元素, 8, IsPosPoint = true)] public IVRControlBase FailPos { get; set; } } }