/// <summary> /// Initializes a new instance. /// </summary> /// <param name="configuration"></param> public AcdApplication(RtcApplicationConfigurationElement configuration) : base(configuration) { DefaultAction = new AcdHold() { Action = new AcdDelay(TimeSpan.FromSeconds(5)), }; }
/// <summary> /// Initializes a new instance. /// </summary> /// <param name="configuration"></param> public QueueApplication(RtcApplicationConfigurationElement configuration) : base(configuration) { this.conference = new Lazy<QueueHoldConference>(() => new QueueHoldConference(Endpoints[0], "tel:+19726388630")); this.calls = new ConcurrentBag<QueueCall>(); }
/// <summary> /// Initializes a new instance. /// </summary> /// <param name="configuration"></param> public VoiceXmlApplication(RtcApplicationConfigurationElement configuration) : base(configuration) { applications = new Dictionary<RealTimeAddress, Uri>(); }